【error LNK2019: unresolved external symbol】問題解決方案


許久沒用visual studio寫代碼了,今天開始整一個,然后上來F5就被整蒙了,最后梳理了下出現這種情況怎么辦:

(一)函數只聲明了沒進行定義,我截圖的這種情況就是只在頭文件聲明了,但是后面沒用進行定義。解決方案就是進行定義即可,就算是空函數,也會解決問題。

(二)調用外部庫,沒有引用依賴,解決方法有二:

1.對VS項目屬性進行部署,引用相應庫;

2.利用 #pragma comment(lib, "某個庫.lib") 代碼解決,這段加載using namespace后面即可;

(三)平台選擇錯誤,32和64之間有時候有些庫並不一致,就會導致此類問題。解決方法就是切換一下平台,依舊是debug模式下測試。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM