8>WellInfoSheet.obj : error LNK2019: 無法解析的外部符號 "public: __thiscall CWellInfWPage::CWellInfWPage(class GeoWell *)"
(??0CWellInfWPage@@QAE@PAVGeoWell@@@Z),該符號在函數 "public: __thiscall CWellInfoSheet::CWellInfoSheet(class GeoWell *)"
(??0CWellInfoSheet@@QAE@PAVGeoWell@@@Z) 中被引用
8>WellInfoSheet.obj : error LNK2019: 無法解析的外部符號 "public: int __thiscall CWellInfWPage::OnApply(class GeoWell *)" (?OnApply@CWellInfWPage@@QAEHPAVGeoWell@@@Z),該符號在函數 "public: virtual int __thiscall CWellInfoSheet::OnCommand(unsigned int,long)" (?OnCommand@CWellInfoSheet@@UAEHIJ@Z)
中被引用
8>..\..\bin.debug\GeoSolution.exe : fatal error LNK1120: 2 個無法解析的外部命令
說明:本次出現這樣的錯誤,通過查找原因,鎖定了是因爲沒有包含類的源文件CWellInfWPage,因此需要在工程中右擊,選擇添加,現有項,選擇相關的CWellInfWPage.cpp文件添加,然後編譯,解決問題。
另外,出現該原因還有可能是調用了外部函數,比如是DLL中的函數,而沒有將函數或類導出 將相應函數或類聲明時變爲
class AFX_EXT_CLASS className 即可。