error LNK2019 無法解析的外部符號

2023-03-19 02:45:11 字數 2497 閱讀 6852

1樓:匿名使用者

仔細檢視**中是否存在中文的標點符號,只有英文標點才能順利通過編譯。

2樓:匿名使用者

可能標頭檔案沒有包含,或者變數,函式沒有定義。

最好能把編譯日誌貼出來。

lnk2019: 無法解析的外部符號

3樓:泡影果果

lnk2019: 無法解析的外部符號解決方法:

遇到這種問題一般都是由於缺少相應的庫檔案。

再次編譯執行即可避免此類錯誤產生。

4樓:網友

樓上說的是一般的解決辦法,沒有錯。

但是有的問題不在這,我之前新增visa庫編譯就遇到這個問題,按照別人說的新增庫路徑沒有用,我是64位系統,使用vs2013,預設編譯使用的是win32,怎麼樣都提示這個錯誤。後來在網上找到了個帖子,將win32更改為x64,編譯成功無錯誤。

還有的不知道如何新增庫的,直接使用全路徑也能解決,#pragma comment(lib,“c:\\a\\b\\c\\。

5樓:我是

庫檔案定義衝突,或者出現了未定義的符號、函式名等。

6樓:匿名使用者

你是不是沒有把那個函式所在的cpp檔案加入到工程裡面?

沒有新增cpp檔案或者缺少lib庫都會提示這問題。

7樓:匿名使用者

如果全域性變數引用不對也會出現這種情況,像你說的不妨去檢視一下全域性變數的引用。

opencv配置問題!!error lnk2019: 無法解析的外部符號 按照教程已經設定了,還是不行。。。

8樓:匿名使用者

dear,出現“無法解析的外部符號”這類連結錯誤(link error)應該是由於你沒有正確地配置依賴關係。

由於程式編譯過程是非常複雜的,即使是提供了很多資訊也很難根據這些資訊判斷問題,即使是將問題提交到更專業的stackoverflow、segmentfault**恐怕也沒辦法解決,或許你可以去opencv的開發社群/論壇提問,這是一個更好的選擇。如果自己的開發經驗不足,最好是把全部的工程和配置檔案發給這方面程式開發經驗豐富的人處理或進行遠端協助。總之在這裡,過於具體的問題很難得到合適的答案。

最簡單高效的解決辦法:call 肖世康,分分鐘解決。

yours,anonymous friend

9樓:網友

你的系統也許是x64的。

於solution explore中右鍵"test",點選properties。(64位系統先如此設定,點選configuration manager,在active solution platform中拉選new,拉選x64),此時分別有debug/release和x64/win32兩個下拉選項,共四個狀態(x64和win32各按所處平臺配置debug/release兩個狀態)。

error lnk2019:無法解析的外部符號 30

10樓:潮範君

這種問題常見是, 找到了函式宣告,但是沒有找到函式定義。

你看下 createscene這個函式,你有寫實現部分嗎,如果只有一個宣告,就會報這個錯誤的。

11樓:周啟萌

遇到這種問題一般都是由於缺少相應的庫檔案。

根據錯誤中的提示在下圖右邊的紅色框內新增相應的lib檔案。

再次編譯執行即可避免此類錯誤產生。

這是我們常見的錯誤,我們要學會解決。

只有在不斷地探索解決的時候才會有收穫。

這樣對程式設計師才是一種欣喜,一種進步。

12樓:庫玉芬曾詞

你可以看看是不是工程裡面沒有新增那個標頭檔案,一般檔案還是在哪個資料夾下,但是沒有新增進工程,我有兩次就是那樣的,你可以試試找到cdynsplitterwnd標頭檔案然後新增進工程,或者包含試試。我也不清楚你的具體情況,所以只是猜測而已。

13樓:匿名使用者

你用了zylib庫函式了吧。這個錯誤說明你包含了,但沒有正確匯入它的連結庫。

要確認zylib的連結庫放在正確的位置(一般放在vs/vc目錄子目錄,參考vc的選專案錄設定),並被工程正確的匯入(可以在工程設定中匯入,也可以通過**)

14樓:任明星

getstringfromkeyboard這個函式的執行體未被找到。請檢查標頭檔案是否包含正確。

static變數的宣告錯誤,也會導致lnk2019,你可以在msdn裡輸入lnk2019檢視更詳細的資訊。

15樓:周啟萌

遇到這種問題一般都是由於缺少相應的庫檔案。

根據錯誤中的提示在下圖右邊的紅色框內新增相應的lib檔案再次編譯執行即可避免此類錯誤產生。

這是我們常見的錯誤,我們要學會解決。

只有在不斷地探索解決的時候才會有收穫。

這樣對程式設計師才是一種欣喜,一種進步。