我編譯我自己的庫文件與VS2010(.LIB),但是當我嘗試引用它像解析的外部符號鏈接我的庫時
#pragma comment(lib,"path/to/lib.lib")
我不斷收到無法解析的外部符號...什麼我做錯了嗎? #pragma評論(lib,「* .lib」)目前爲任何庫工作,我也嘗試在設置下連接它,沒有成功。
我編譯我自己的庫文件與VS2010(.LIB),但是當我嘗試引用它像解析的外部符號鏈接我的庫時
#pragma comment(lib,"path/to/lib.lib")
我不斷收到無法解析的外部符號...什麼我做錯了嗎? #pragma評論(lib,「* .lib」)目前爲任何庫工作,我也嘗試在設置下連接它,沒有成功。
,如果你不找到 - 開發商不要所著它。或該方法實現是內聯
如果第二個 - 你應該告訴IDE哪裏來源。 順便說一句,在圖書館編譯項目中沒有任何方法,通過用戶頭可以訪問。所有你可以做的優化速度 - 快速撥號。
1)打開VS命令控制檯(Tools/Visual Studio命令提示符)。
2)使用cd
命令切換到包含相關庫的目錄。
3)輸入:
dumpbin /all my_lib_name.lib > lib.txt
與庫的名稱替換my_lib_name.lib
。 (您需要將輸出寫入文本文件lib.txt
用於大型庫)
4)打開這個新創建的lib.txt
以查看庫的內容。 更多詳細信息可查詢here。
你找錯了嗎? – 2012-07-31 09:29:04
在你的.lib文件中使用'dumpbin'。您可以從Visual Studio命令提示符運行它。檢查你期望的符號在庫中是否真的可見,然後回報! – Rook 2012-07-31 09:35:35
到:cli_hlt是的我有,甚至嘗試使用\\和\,甚至輸入路徑錯誤(這給了我沒有找到文件) @Rook我該如何使用它? (實際上是我創建的第一個.lib) – user1126068 2012-07-31 09:40:38