2009-04-10 42 views
0

我有一個支持x32和x64平臺的C++靜態庫。x32 vs x64的庫名稱

我的問題是:我應該根據哪個平臺命名.lib文件不同?

即MyLib32.lib VS MyLib64.lib

英特爾數學庫和TBB處理此使用的文件夾名稱的2個庫之間進行區分,而不是。

即X32 \以math.lib VS 64 \以math.lib

是否有比其他更好的辦法?

我想明確命名lib來對應預期的平臺應該更好?這樣我們不依賴於文件夾名稱和lib是自我記錄。

回答

5

對你的用戶很好,並像你建議的那樣添加32或64到最後。這絕對是100%清楚乍一看是什麼意思,你永遠不會混淆。

+0

+1,因爲我更喜歡這個習俗。特別是你在談論不同的拱門。例如:mylib_x32,mylib_x64,mylib_arm,mylib_ppc – Wayne 2009-04-11 01:13:12

0

不,我不認爲一種方法優於另一種方法,我認爲你已經正確地列舉了每種方法的兩種不同。

然而,根據我的經驗,許多圖書館都有相同的名稱,但保存在單獨的文件夾中,並分佈在單獨的zip文件中。

例如,sourceforge上的LPSolve的二進制文件命名相同,無論平臺如何。

1

最近我一直在做很多32位和64位工作,我絕對更喜歡不同的名字。

相關問題