回答
如果你使用Microsoft Visual Studio:
#pragma comment(lib, "xxx.lib")
如果,另一方面,你使用GCC,則:
-L(directory of xxx.lib) -lxxx
沒有標準。
取決於您的構建工具。有些需要在命令行上使用-l
,其他則需要您在IDE中設置屬性。
您使用的是哪個平臺?
您使用哪些構建工具?
我正在使用VS 2013.而且我會將'odbc32.lib'添加到我的項目中。 –
您是否嘗試過在網上搜索?嘗試「MSDN Visual Studio 2013鏈接庫C++」 –
您可以通過兩種方式做到這一點:
最常用的方法:
在Visual Studio項目中指定的額外的lib輸入:
Project Properties -> Linker -> Input -> Additional Dependencies
這是優選的方法,因爲這很依賴於系統的參數沒有在源代碼中硬編碼。在其他系統中,項目(及其依賴項)以不同的方式定義(makefile,cmake等),但可以使用相同的C++源。
不太常見的方法,直接在源頭:
#pragma comment(lib, "xxx.lib")
,如果你嘗試在非Windows環境中編譯然而,這將無法工作。
- 1. C(lib * .so)庫中的動態鏈接
- 2. 我可以用C鏈接多的.lib ++
- 3. 鏈接到鏈接到lib的庫我已經鏈接到
- 4. 鏈接C/C中的MySQL的.lib
- 5. 如何鏈接使用其他庫的一個靜態C庫
- 6. 無法與libx264.lib靜態庫鏈接
- 7. Boost lib鏈接器錯誤Visual C++
- 8. 鏈接與USER32.LIB
- 9. 鏈接升壓.lib
- 10. 如何鏈接到cmake中的mosquitto lib?
- 11. Boost C++庫鏈接器錯誤libboost_serialization -vc100-mt-gd-1_47.lib
- 12. 如何鏈接GCC中不以lib開頭的庫文件?
- 13. 如何鏈接本機android庫的cpufeatures lib?
- 14. Boost.Python嘗試使用Visual C++鏈接到python27.lib
- 15. 使用Unity將C++頭文件和lib文件鏈接起來
- 16. 如何在LibTorrent中使用磁鏈接lib
- 17. 如何停止使用DLL並靜態鏈接到LIB?
- 18. 如何添加一個lib文件以鏈接到Visual C++ 2010?
- 19. 如何在Visual Studio 2008 C++中鏈接.lib
- 20. 如何將VS2008 C++項目鏈接爲DLL而不是LIB?
- 21. 如何鏈接(C++)與重命名的Python .lib和.dll?
- 22. 如何在Delphi項目中包含/鏈接C .lib文件
- 23. 使用C鏈接到特定庫
- 24. 鏈接到鏈接到靜態.lib的靜態.lib的問題
- 25. 如何使用SCons鏈接靜態庫?
- 26. 如何使用Buck鏈接預建庫?
- 27. 如何使用clang鏈接boost庫1.54?
- 28. 如何使用WAF鏈接靜態庫?
- 29. 如何在eclipse中使用C++靜態庫(使用opencv)鏈接C項目
- 30. 使用cmake連接boost庫lib.8.0
此線程有幫助嗎? http://stackoverflow.com/questions/10847076/how-do-i-add-a-lib-file-to-link-in-visual-c-2010 – taocp
@taocp,我試過第一個添加一個依賴像它的建議,但不能改變任何東西。 –