error LNK2019: 無法解析的外部符號


最近用VS2005編譯一個以前VC6的項目,解決掉一些小問題后,出現如下的問題:

錯誤 3 error LNK2019: 無法解析的外部符號 "__declspec(dllimport) public: static struct CRuntimeClass * __stdcall G3D::C3DView::GetThisClass(void)" (__imp_?GetThisClass@C3DView@G3D@@SGPAUCRuntimeClass@@XZ),該符號在函數 "protected: static struct CRuntimeClass * __stdcall C3DStratumView::_GetBaseClass(void)" (?_GetBaseClass@C3DStratumView@@KGPAUCRuntimeClass@@XZ) 中被引用 3DStratumView.obj 


在網上百度了一下,主要是缺少依賴庫,但我檢查了一下,這個庫我包含了。我嘗試引用依賴庫的release版,然后用Release版重新編譯一下,還是報相同的錯誤。看來依賴庫需要用VC2005重新編譯一下才行,可惜,依賴庫的源代碼我並不掌握。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com