error lnk 2019

錯誤 19 error LNK2019: 無法解析的外部符號 __imp__PLAY_StopDataRecord@4,該符號在函數 "public: void __thiscall CAviConvert_DemoDlg::StopConvert(void)" (?StopConvert@CAviConvert_DemoDlg@@QAEXXZ) 中被引用E:\General_PlaySDK_Chn_Windows64_IS_V3.35.1.R.140719\演示程序源碼\文件轉換\AviConvert_DemoDlg.objAviConvert_Demo

在用大華提供的視頻SDK中,測試裏面的代碼,發現了上面的錯誤。然後就開始解決這個問題了,總體來說自己對VS真是不熟悉,很像找一本詳細的書籍學習一下里面的東西,第一擔心找不到,第二也沒有多少耐心去看完。

網上找了一些方法,有的說右鍵點擊項目,修改:屬性 > 配置屬性 > C/C++ > 代碼生成 > 基本運行時檢查,將值從“兩者(......)”改爲“默認值”。之後Rebuild All,重新編譯工程。這種方法被提問方採用了,但是我這邊行不通。

後來查看了另一篇文章,裏面講述到:出現如下錯誤的原因一般是動態庫沒有包進來。__impProjectRun.obj : error LNK2019: 無法解析的外部符號__imp__StartHistoryLocalModule,該符號在函數 "protected: virtual int __thiscall HiRTDB::CProjectRun::DoStart(void)" (?DoStart@CProjectRun@HiRTDB@@MAEHXZ) 中被引用。

發佈了24 篇原創文章 · 獲贊 20 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章