VS2005,c 無法解析的外部符號分析

2021-04-19 23:52:03 字數 457 閱讀 6077

最近在利用vs2005做c++開發時,老遇到無法解析的外部符號這種錯誤,經過不斷的查詢資料,我總結出了這種錯誤大都是因為某些庫檔案沒有被包含進來,譬如:在利用proc,oracle開發時如果出現這種: 無法解析的外部符號 _sqlcxt,該符號在函式 "public: char * __thiscall dbstandarddbax::dblogin(char *)" (?dblogin@dbstandarddbax@@qaepadpad@z) 中被引用的錯誤,就是因為沒引用orasql10.lib這個庫。

解決辦法:

引入庫檔案:vs—>選項-->專案和解決方案-->vc++目錄-->顯示以下內容的目錄中選擇「庫檔案」,將需要的庫檔案引入。

關聯:在專案上右鍵,選擇屬性,選擇配置屬性-->鏈結器-->輸入,在附加依賴項上把庫檔案的名稱寫上即可。

VS2008工程轉為VS2005 C

1.修改工程擴充套件名為.sln型別的檔案 microsoft visual studio solution file,format version 10.00 visual studio 2008 project keyboardassistant keyboardassistant keyboa...

vs2005 C 與mySql連線解決中文亂碼問題

這裡這裡讀出寫入英文是沒有問題的。但是我們需要讀出寫入中文。我在mysql的表有一項設定字符集,改為了gbk編碼。插入中英文結合時,全部的中文變為?英文不變。private sqlaccess sqlaccess new sqlaccess private void button1 click ob...

C 無法解析的外部符號

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