1.32位的程式呼叫64位的庫
2.64位的程式呼叫32位的庫
方案1:
1.修改工程屬性linker->general->additional library directories新增庫路徑
2.修改工程屬性linker->input->additional dependencies新增*.lib檔案
備註: 32位和64位的工程會存在庫路徑不一樣,需要單獨配置工程熟悉
方案2:
1.修改工程屬性linker->general->additional library directories新增庫路徑
2.*.cpp中新增#pragma comment(lib, "*.lib")
備註:通方案1
方案3:
1.直接在*.cpp中新增#pragma comment(lib, "*.lib的路徑")
備註: 32位和64位庫路徑不一樣,可以通過巨集_win64進行區分
error LNK2001 無法解析的外部符號
vc 時經常會遇到鏈結錯誤lnk2001,該錯誤非常討厭,因為對於程式設計者來說,最好改的錯誤莫過於編譯錯誤,而一般說來發生連線錯誤時,編譯都已通過。產生連線錯誤的原因非常多,尤其lnk2001錯誤,常常使人不明其所以然。如果不深入地學習和理解vc 要想改正連線錯誤lnk2001非常困難。初學者在學...
error LNK2001 無法解析的外部符號
vc 時經常會遇到鏈結錯誤lnk2001,該錯誤非常討厭,因為對於程式設計者來說,最好改的錯誤莫過於編譯錯誤,而一般說來發生連線錯誤時,編譯都已通過。產生連線錯誤的原因非常多,尤其lnk2001錯誤,常常使人不明其所以然。如果不深入地學習和理解vc 要想改正連線錯誤lnk2001非常困難。初學者在學...
error LNK2001 無法解析的外部符號
vc 時經常會遇到鏈結錯誤lnk2001,該錯誤非常討厭,因為對於程式設計者來說,最好改的錯誤莫過於編譯錯誤,而一般說來發生連線錯誤時,編譯都已通過。產生連線錯誤的原因非常多,尤其lnk2001錯誤,常常使人不明其所以然。如果不深入地學習和理解vc 要想改正連線錯誤lnk2001非常困難。初學者在學...