我按照link的指示構建了庫。爲了將該庫鏈接到Visual Studio,我使用了下列方法,但它們都不能鏈接到我構建的.lib文件。將庫(.lib)鏈接到Visual Studio 2013項目
的Windows系統變量添加動態庫路徑(環境變量 - >路徑)
- 設置爲; C:\ Users \用戶venushka \桌面\ libxbee3-的win32 \ lib中
的Visual Studio(包括標頭和源文件C++)
- 配置屬性 - > C/C++ - >常規 - >附加包含目錄設置爲C:\用戶\ venushka \桌面\ libxbee3-win32的
鏈接庫
- 個配置屬性 - >鏈接器 - >常規 - >附加庫目錄設置爲
- C:\用戶\ venushka \桌面\ libxbee3-的Win32 \ lib中
添加對象庫文件的名稱
- 配置屬性 - >鏈接 - >輸入 - >附加依賴我添加有作爲libxbee3.lib
。爲了連接目的我加入
- 添加 - >現有項目(項目屬性)都.dll & .lib文件,但該東西也沒有任何區別仍然保持相同的錯誤。
最後我想補充
#pragma comment (lib, "libxbee3.lib") #pragma comment (lib, "libxbee3.dll")
我得到它說,我無法成功鏈接庫無法解析的外部錯誤。任何幫助表示讚賞。
錯誤日誌
Error 1 error LNK2019: unresolved external symbol _xbee_setup referenced in function _wmain C:\Users\venushka\documents\visual studio 2013\Projects\xbeetest\xbeetest\xbeetest.obj
Error 2 error LNK2019: unresolved external symbol _xbee_shutdown referenced in function _wmain C:\Users\venushka\documents\visual studio 2013\Projects\xbeetest\xbeetest\xbeetest.obj
Error 3 error LNK2019: unresolved external symbol _xbee_conGetTypes referenced in function _wmain C:\Users\venushka\documents\visual studio 2013\Projects\xbeetest\xbeetest\xbeetest.obj
Error 4 error LNK2019: unresolved external symbol _xbee_errorToStr referenced in function _wmain C:\Users\venushka\documents\visual studio 2013\Projects\xbeetest\xbeetest\xbeetest.obj
Error 5 error LNK1120: 4 unresolved externals C:\Users\venushka\documents\visual studio 2013\Projects\xbeetest\Debug\xbeetest.exe 1
DLL不是構建過程的一部分,那麼爲什麼在你的指令集中引用它們呢?只有在運行程序時才使用DLL,而不是在構建它時使用。 – PaulMcKenzie
@PaulMcKenzie yap。你是正確的,我刪除了導入DLL謝謝。但我仍然無法編譯該程序。 – VenushkaT