error LNK2001: unresolved external symbol "public: int __thiscal

error LNK2001: unresolved external symbol "public: int __thiscall 。。。

這個錯誤 原因

鏈接錯誤:

出現這個2001錯誤,是因爲鏈接失敗,然而鏈接失敗,又是因爲以下原因: 

1.你在頭文件中聲明瞭函數,但是cpp文件缺少了函數實現部分。 
2.忘了將這個.h,.cpp   Add   to   project; 
3.以上兩種情況都沒有做,沒有將它對應的lib文件添加到Setting-> LINK中   

 

檢查發現屬於2

 

上一次出現的原因是 找不到外部變量---------------- 添加下邊代碼解決。

extern "C"

{

#include"XXXX.h"

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章