我有一個支持x32和x64平臺的C++靜態庫。x32 vs x64的庫名稱
我的問題是:我應該根據哪個平臺命名.lib文件不同?
即MyLib32.lib VS MyLib64.lib
英特爾數學庫和TBB處理此使用的文件夾名稱的2個庫之間進行區分,而不是。
即X32 \以math.lib VS 64 \以math.lib
是否有比其他更好的辦法?
我想明確命名lib來對應預期的平臺應該更好?這樣我們不依賴於文件夾名稱和lib是自我記錄。
我有一個支持x32和x64平臺的C++靜態庫。x32 vs x64的庫名稱
我的問題是:我應該根據哪個平臺命名.lib文件不同?
即MyLib32.lib VS MyLib64.lib
英特爾數學庫和TBB處理此使用的文件夾名稱的2個庫之間進行區分,而不是。
即X32 \以math.lib VS 64 \以math.lib
是否有比其他更好的辦法?
我想明確命名lib來對應預期的平臺應該更好?這樣我們不依賴於文件夾名稱和lib是自我記錄。
對你的用戶很好,並像你建議的那樣添加32或64到最後。這絕對是100%清楚乍一看是什麼意思,你永遠不會混淆。
不,我不認爲一種方法優於另一種方法,我認爲你已經正確地列舉了每種方法的兩種不同。
然而,根據我的經驗,許多圖書館都有相同的名稱,但保存在單獨的文件夾中,並分佈在單獨的zip文件中。
例如,sourceforge上的LPSolve的二進制文件命名相同,無論平臺如何。
最近我一直在做很多32位和64位工作,我絕對更喜歡不同的名字。
+1,因爲我更喜歡這個習俗。特別是你在談論不同的拱門。例如:mylib_x32,mylib_x64,mylib_arm,mylib_ppc – Wayne 2009-04-11 01:13:12