1. 程式人生 > >無法解析的外部符號 ---一般解決方案

無法解析的外部符號 ---一般解決方案

App.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 "public: void __thiscall App::Begin(void)" ([email protected]@@QAEXXZ) 中被引用
App.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 "public: void __thiscall App::Begin(void)" ([email protected]@@QAEXXZ) 中被引用
App.obj : error LNK2019: 無法解析的外部符號 
[email protected]
,該符號在函式 "public: void __thiscall App::Begin(void)" ([email protected]@@QAEXXZ) 中被引用 App.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 "public: void __thiscall App::FrameRender(void)" ([email protected]@@QAEXXZ) 中被引用 App.obj : error LNK2019: 無法解析的外部符號 [email protected]
,該符號在函式 "public: void __thiscall App::FrameRender(void)" ([email protected]@@QAEXXZ) 中被引用 App.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 "public: struct D3DXMATRIX __thiscall D3DXMATRIX::operator*(struct D3DXMATRIX const &)const " ([email protected]@[email protected]@@Z) 中被引用 main.obj : error LNK2019: 無法解析的外部符號
[email protected]
,該符號在函式 [email protected] 中被引用 main.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 [email protected] 中被引用 MSVCRTD.lib(crtexe.obj) : error LNK2019: 無法解析的外部符號 _main,該符號在函式 ___tmainCRTStartup 中被引用
解決方案:
一般出現lnk2019錯誤都是庫檔案沒新增造成的。
專案--》屬性--》配置屬性--》連結器-》輸入--》附加依賴項
在其中加入所需庫檔案,同時在“連結器--》常規--》附加庫目錄”中填入相應庫名。這樣應該就可以了。

相關推薦

無法解析外部符號 ---一般解決方案

App.obj : error LNK2019: 無法解析的外部符號 [email protected],該符號在函式 "public: void __thiscall App::Begin(void)" ([email protected]@@QAE

“error LNK2019:無法解析外部符號”的解決方案

在使用vs2008除錯程式的過程中,經常會出現無法解析的外部符號問題,可能的原因有很多種,下面這些是我一年來積累的經驗. 僅供參考. 考慮可能的原因: [0]出現無法解析可能是因為lib檔案不正確,比如64位的編譯配置,結果使用的是32位的lib包. [1]只寫了類

C++ error LNK2019: 無法解析外部符號 錯誤解決方案

今天在實現類模板特例化的時候遇到一個問題,就是把類模板函式實現放到類的cpp檔案中,然後在main函式中使用這個類的時候,就會出現無法解析的外部符號:函式名(xxxx)等錯誤,那麼出現這個錯誤的原因是什麼呢?原因就是現在的編譯裡不支援模板函式的申明和實現分開,要像上面那樣使用

“error LNK2019: 無法解析外部符號”問題解決方案

最近用VS2013程式設計時,出現如下錯誤: 錯誤75error LNK2019: 無法解析的外部符號 "public: __thiscall CmCurveEx::CmCurveEx(class cv::Mat const &,float)" ([email

OpenCv在win下靜態庫的編譯和使用,以及部分無法解析外部符號的錯誤解決

這裡演示的是opencv3.4版本的編譯和使用過程。1、靜態庫編譯CMake進行配置,編譯時我選擇build目錄為build-static。其中需要設定選擇安裝目錄,設定   “CMAKE_INSTALL_PREFIX”  為   /build-static/install 

c++連接mysql數據庫出現無法解析外部符號的問題

vs、解析外部符號include,lib文件夾都已經拷到了項目根目錄,並且設置好了路徑,生成就會出現無法解析的外部符號,提示我無法轉到函數的定義,最後發現vs2017默認win32,但是我的程序集64位的。更改後,重新設置目錄,路徑即可。c++連接mysql數據庫出現無法解析外部符號的問題

error2019無法解析外部符號

“error LNK2019: 無法解析的外部符號 error LNK2001: 無法解析的外部符號“private: static struct _OVERLAPPED CUsbCom::g_WriteOverlapped” 應該是工程設定的問題 沒有連線相應

VS2015無法解析外部符號

在使用VS編輯C++時,遇到了無法解析外部符號的錯誤 嚴重性程式碼說明專案 檔案行 錯誤LNK2019 無法解析的外部符號 "public: __thiscall Employee::Employe

error LNK2019: 無法解析外部符號解決方法

C++工程編譯時出現如下連結錯誤提示: 原因一:只是在.h裡面聲明瞭某個方法,沒有在cpp裡面實現; 原因二:在工程中加入了有相同名字的檔案或者類; 原因三:如果此類為靜態庫中定義的類,可能沒有新增標頭檔案目錄和檔案引用的lib靜態庫路徑; 新增方法:   新增工

Vs 中出現 error LNK2019: 無法解析外部符號解決參考

    今天編輯動態庫連結生成靜態檔案,但是呼叫dll封裝的類的幾個函式後出現如下錯誤: 錯誤: 1>正在連結... 1>   正在建立庫 ..\ssnmate\Debug\QQDLL.lib 和物件 ..\ssnmate\Debug\QQDLL.exp 1&g

C++中運用模版報“無法解析外部符號”錯誤解決方法

最近新寫了一個Socket通訊類SocketServer,在傳輸結構體和數字時運用到了模版函式, 然而在實現呼叫時,編譯過程中模版函式會報“error LNK2019:無法解析的外部符號”。 經過查詢發現出現這一問題的原因是C++編譯機制的問題, 即模板不支援分離編譯,具體

gSoap的“error LNK2001: 無法解析外部符號 _namespaces”解決方法

錯誤2error LNK2001: 無法解析的外部符號 _namespaces解決方法:1. 在工程中定義 WITH_NONAMESPACES 巨集2.嘗試 "#include "add.nsmap"

samba共享目錄無法訪問的一般解決方案,非用戶登錄和讀寫權限問題

isa 用戶名 轉載 fedora 讀寫權限 sysconfig samba共享 path rc.d 配smb,被第四點坑了很久,特此轉載。 由於這5點都是比較普通的情況,不涉及用戶登錄和讀寫權限問題 1)關閉防火墻: #sevice iptables stop

samba共享目錄無法訪問的一般解決方案,非使用者登入和讀寫許可權問題

轉自 http://blog.csdn.net/runningsword/article/details/6890159 配smb,被第四點坑了很久,特此轉載。 由於這5點都是比較普通的情況,不涉及使用者登入和讀寫許可權問題 1)關閉防火牆: #sevice iptabl

spring-boot 使用 main函數 無法啟動的問題完美 解決方案

logs aid maven spring use ring ng- main函數 host   首先 是啟動之後 ,直接回exit code 0,網址 裏面輸入localhost:8080顯示站點未啟動。網上查 了多種 方式 ,日誌 也 打了,都沒發現問題,最後到這篇文

chrome瀏覽器下JavaScript實現clipboard時無法訪問剪切板解決方案

簡單 訪問 什麽 原因 .get 失敗 利用 ext 友好 在用JavaScript實現某個簡單的復制到剪切板功能的時候,會考慮一下瀏覽器兼容性,主要是重點在IE和FireFox,把這個兩個瀏覽器搞定後,基本上其他瀏覽器也不用太操心了,Chrome也一樣,沒出什麽

VC++編譯lua庫 無法解析lua符號問題

dsm div number blog reg gist html name dpa VC編譯lua庫 出現錯誤: 錯誤 36 error LNK1120: 21 個無法解析的外部命令 C:\Users\luozhuang\Desktop\onscripter

tp3.2中index.php配置.htaccess後無法去掉index.php的解決方案

rewrite inf path php access acc tp3.2 php配置 index.php tp3.2.3在php5.6版本和版本以上的確會出現不能隱藏index.php大多數夥伴只看文檔裏面提供的方法產生了誤導。官方文檔中.htaccess裏面Rewrit

聯想Thinkpad 遇到雙系統 uefi Ubuntu無法進入的引導問題解決方案

幫助 eas 退出 你會 oot .cn 好用 識別 技術分享 最近因為許多課程設計的需要,安裝了Ubuntu雙系統,但是一開始遇到了安裝好了以後無法進入的問題,後來弄好後手殘又把引導項給刪了又要弄回去,反反復復很多次,網上的很多經驗都十分過時,要麽對最新的uefi不適用,

Dev-c++在windows環境下無法debug(調試)的解決方案

命令 但是 call debug debugging 我們 技術分享 mpi 上下   如標題所見,在官網上下載的最新版本的Dev-C++居然無法調試,這是何等煩人,有些時候我們為了更加了解一下代碼中遞歸部分的變化情況,debug功能舉足輕重。 在本人的windows環境下