编译MFC程序时出现链接器错误

编译MFC程序时出现链接器错误,mfc,linker-errors,Mfc,Linker Errors,我在构建如何解决这些错误时遇到这些链接器错误 1>SettingsDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::DeleteKey(wchar_t const *)" (__imp_?DeleteKey@CRegistry@@QAEHPB_W@Z) referenced in function "private: voi

我在构建如何解决这些错误时遇到这些链接器错误

1>SettingsDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::DeleteKey(wchar_t const *)" (__imp_?DeleteKey@CRegistry@@QAEHPB_W@Z) referenced in function "private: void __thiscall CSettingsDlg::SaveSettings(void)" (?SaveSettings@CSettingsDlg@@AAEXXZ)
1>SettingsDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::PutStringValue(wchar_t const *,wchar_t const *)" (__imp_?PutStringValue@CRegistry@@QAEHPB_W0@Z) referenced in function "private: void __thiscall CSettingsDlg::SaveSettings(void)" (?SaveSettings@CSettingsDlg@@AAEXXZ)
1>VWScanConnector.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::PutStringValue(wchar_t const *,wchar_t const *)" (__imp_?PutStringValue@CRegistry@@QAEHPB_W0@Z)
1>SettingsDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::PutWordValue(wchar_t const *,unsigned long)" (__imp_?PutWordValue@CRegistry@@QAEHPB_WK@Z) referenced in function "private: void __thiscall CSettingsDlg::SaveSettings(void)" (?SaveSettings@CSettingsDlg@@AAEXXZ)
1>VWScanConnector.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::PutWordValue(wchar_t const *,unsigned long)" (__imp_?PutWordValue@CRegistry@@QAEHPB_WK@Z)
1>SettingsDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::SetWorkKey(wchar_t const *)" (__imp_?SetWorkKey@CRegistry@@QAEHPB_W@Z) referenced in function "private: void __thiscall CSettingsDlg::SaveSettings(void)" (?SaveSettings@CSettingsDlg@@AAEXXZ)
1>VWScanCon.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::SetWorkKey(wchar_t const *)" (__imp_?SetWorkKey@CRegistry@@QAEHPB_W@Z)
1>VWScanConnector.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::SetWorkKey(wchar_t const *)" (__imp_?SetWorkKey@CRegistry@@QAEHPB_W@Z)
1>SettingsDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > > __thiscall CResCtrl::LoadStringW(unsigned int)" (__imp_?LoadStringW@CResCtrl@@QAE?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@I@Z) referenced in function "private: void __thiscall CSettingsDlg::SaveSettings(void)" (?SaveSettings@CSettingsDlg@@AAEXXZ)
1>VWScanCon.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > > __thiscall CResCtrl::LoadStringW(unsigned int)" (__imp_?LoadStringW@CResCtrl@@QAE?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@I@Z)
1>VWScanConnector.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > > __thiscall CResCtrl::LoadStringW(unsigned int)" (__imp_?LoadStringW@CResCtrl@@QAE?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@I@Z)
1>SettingsDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::GetStringValue(wchar_t const *,wchar_t *,wchar_t const *)" (__imp_?GetStringValue@CRegistry@@QAEHPB_WPA_W0@Z) referenced in function "private: void __thiscall CSettingsDlg::LoadSettings(void)" (?LoadSettings@CSettingsDlg@@AAEXXZ)
1>VWScanConnector.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::GetStringValue(wchar_t const *,wchar_t *,wchar_t const *)" (__imp_?GetStringValue@CRegistry@@QAEHPB_WPA_W0@Z)
1>SettingsDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::GetWordValue(wchar_t const *,unsigned long *,unsigned long)" (__imp_?GetWordValue@CRegistry@@QAEHPB_WPAKK@Z) referenced in function "private: void __thiscall CSettingsDlg::LoadSettings(void)" (?LoadSettings@CSettingsDlg@@AAEXXZ)
1>VWScanConnector.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::GetWordValue(wchar_t const *,unsigned long *,unsigned long)" (__imp_?GetWordValue@CRegistry@@QAEHPB_WPAKK@Z)
1>Viewer.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CLog::PrintLog(wchar_t const *,enum LOGTXTTYPE,long)" (__imp_?PrintLog@CLog@@QAEXPB_WW4LOGTXTTYPE@@J@Z) referenced in function "public: int __thiscall CViewer::DoBatchScan(void)" (?DoBatchScan@CViewer@@QAEHXZ)
1>VWScanConnector.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CLog::PrintLog(wchar_t const *,enum LOGTXTTYPE,long)" (__imp_?PrintLog@CLog@@QAEXPB_WW4LOGTXTTYPE@@J@Z)
1>VWScanCon.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::CreateKey(wchar_t const *)" (__imp_?CreateKey@CRegistry@@QAEHPB_W@Z) referenced in function "public: virtual int __thiscall CVWScanConApp::InitInstance(void)" (?InitInstance@CVWScanConApp@@UAEHXZ)
1>VWScanCon.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::Initialize(enum CALLERTYPE,struct HKEY__ *,wchar_t const *)" (__imp_?Initialize@CRegistry@@QAEHW4CALLERTYPE@@PAUHKEY__@@PB_W@Z) referenced in function "public: virtual int __thiscall CVWScanConApp::InitInstance(void)" (?InitInstance@CVWScanConApp@@UAEHXZ)
1>VWScanCon.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CLog::Initialize(enum CALLERTYPE,wchar_t const *,int,unsigned long,unsigned long)" (__imp_?Initialize@CLog@@QAEXW4CALLERTYPE@@PB_WHKK@Z) referenced in function "public: virtual int __thiscall CVWScanConApp::InitInstance(void)" (?InitInstance@CVWScanConApp@@UAEHXZ)
1>VWScanConnector.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CXMLManager::CXMLManager(class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >)" (__imp_??0CXMLManager@@QAE@V?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@@Z) referenced in function "public: virtual int __thiscall CVWScanConnector::InterpretConnector(void)" (?InterpretConnector@CVWScanConnector@@UAEHXZ)
1>VWScanConnector.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > > __thiscall CXMLManager::GetFolderPath(long)" (__imp_?GetFolderPath@CXMLManager@@QAE?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@J@Z) referenced in function "public: virtual int __thiscall CVWScanConnector::Refresh(long)" (?Refresh@CVWScanConnector@@UAEHJ@Z)
1>VWScanConnector.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > > __thiscall CXMLManager::GetDocumentPath(long)" (__imp_?GetDocumentPath@CXMLManager@@QAE?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@J@Z) referenced in function "public: virtual int __thiscall CVWScanConnector::DeleteDocument(long)" (?DeleteDocument@CVWScanConnector@@UAEHJ@Z)
1>VWScanConnector.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > > __thiscall CXMLManager::GetPagePath(long)" (__imp_?GetPagePath@CXMLManager@@QAE?AV?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@J@Z) referenced in function "public: virtual int __thiscall CVWScanConnector::DeletePage(long,long)" (?DeletePage@CVWScanConnector@@UAEHJJ@Z)
1>VWScanConnector.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CLog::SetLogParameters(wchar_t const *,int,unsigned long,unsigned long)" (__imp_?SetLogParameters@CLog@@QAEXPB_WHKK@Z) referenced in function "public: virtual void __thiscall CVWScanConnector::SetTechLogPath(wchar_t const *,int)" (?SetTechLogPath@CVWScanConnector@@UAEXPB_WH@Z)
1>VWScanConnector.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall CRegistry::DeleteValue(wchar_t const *)" (__imp_?DeleteValue@CRegistry@@QAEHPB_W@Z) referenced in function "private: int __thiscall CVWScanConnector::RemoveRegFolder(class CRegistry *,class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >,unsigned long)" (?RemoveRegFolder@CVWScanConnector@@AAEHPAVCRegistry@@V?$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@K@Z)
1>C:\Program Files\Contentverse Client\system\Scan.Con : fatal error LNK1120: 17 unresolved externals
1>SettingsDlg.obj:error LNK2019:无法解析的外部符号“\uu declspec(dllimport)public:int\uu thiscall CRegistry::DeleteKey(wchar\u t const*)”(\uu imp??DeleteKey@CRegistry@@QAEHPB_W@Z)函数“private:void\u thiscall CSettingsDlg::SaveSettings(void)”中引用(?SaveSettings@CSettingsDlg@@AAEXXZ)
1> SettingsDlg.obj:错误LNK2019:未解析的外部符号“\uu declspec(dllimport)public:int\uu thiscall CRegistry::PutStringValue(wchar\u t const*,wchar\u t const*)”(\uu imp\ux?PutStringValue@CRegistry@@QAEHPB_W0@Z)函数“private:void\u thiscall CSettingsDlg::SaveSettings(void)”中引用(?SaveSettings@CSettingsDlg@@AAEXXZ)
1> VWScanConnector.obj:错误LNK2001:未解析的外部符号“\uuu declspec(dllimport)public:int\uu thiscall CRegistry::PutStringValue(wchar\u t const*,wchar\u t const*)”(\uu imp??PutStringValue@CRegistry@@QAEHPB_W0@Z)
1> SettingsDlg.obj:错误LNK2019:未解析的外部符号“\uuu declspec(dllimport)public:int\uu thiscall CRegistry::PutWordValue(wchar\u t const*,无符号长)”(\uu imp?PutWordValue@CRegistry@@QAEHPB_WK@Z)函数“private:void\u thiscall CSettingsDlg::SaveSettings(void)”中引用(?SaveSettings@CSettingsDlg@@AAEXXZ)
1> VWScanConnector.obj:错误LNK2001:未解析的外部符号“\uu declspec(dllimport)public:int\uu thiscall CRegistry::PutWordValue(wchar\u t const*,unsigned long)”(\uu imp\u0?PutWordValue@CRegistry@@QAEHPB_WK@Z)
1> SettingsDlg.obj:错误LNK2019:未解析的外部符号“\uuu declspec(dllimport)public:int\uu thiscall CRegistry::SetWorkKey(wchar\u t const*)”(\uu导入?SetWorkKey@CRegistry@@QAEHPB_W@Z)函数“private:void\u thiscall CSettingsDlg::SaveSettings(void)”中引用(?SaveSettings@CSettingsDlg@@AAEXXZ)
1> VWScanCon.obj:错误LNK2001:未解析的外部符号“\uuu declspec(dllimport)public:int\uu thiscall CRegistry::SetWorkKey(wchar\u t const*)”(\uu imp??SetWorkKey@CRegistry@@QAEHPB_W@Z)
1> VWScanConnector.obj:错误LNK2001:未解析的外部符号“\uuuu declspec(dllimport)public:int\uu thiscall CRegistry::SetWorkKey(wchar\u t const*)”(\uu imp??SetWorkKey@CRegistry@@QAEHPB_W@Z)
1> SettingsDlg.obj:错误LNK2019:未解析的外部符号“\uuu declspec(dllimport)public:类ATL::CStringT\uu thiscall CResCtrl::LoadStringW(unsigned int)”(\uu imp\u0?LoadStringW@CResCtrl@@QAE?AV$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@地图集地图集@@I@Z)函数“private:void\u thiscall CSettingsDlg::SaveSettings(void)”中引用 (?SaveSettings@CSettingsDlg@@AAEXXZ)
1> VWScanCon.obj:错误LNK2001:未解析的外部符号“\uuuu declspec(dllimport)public:class ATL::CStringT\uuuu thiscall CResCtrl::LoadStringW(unsigned int)”(\uuu imp\u0?LoadStringW@CResCtrl@@QAE?AV$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@地图集地图集@@I@Z)
1> VWScanConnector.obj:错误LNK2001:未解析的外部符号“\uuuu declspec(dllimport)public:class ATL::CStringT\uuuu thiscall CResCtrl::LoadStringW(unsigned int)”(\uuu imp\u0?LoadStringW@CResCtrl@@QAE?AV$CStringT@_WV?$StrTraitMFC_DLL@_WV?$ChTraitsCRT@_W@地图集地图集@@I@Z)
1> SettingsDlg.obj:错误LNK2019:未解析的外部符号“\uu declspec(dllimport)public:int\uu thiscall CRegistry::GetStringValue(wchar\u t const*、wchar\u t*、wchar\u t const*)”(\uu imp\ux?GetStringValue@CRegistry@@QAEHPB_WPA_W0@Z)在函数“private:void uu thiscall CSettingsDlg::LoadSettings(void)”中引用(?LoadSettings@CSettingsDlg@@AAEXXZ)
1> VWScanConnector.obj:错误LNK2001:未解析的外部符号“\uu declspec(dllimport)public:int\uu thiscall CRegistry::GetStringValue(wchar\u t const*,wchar\u t*,wchar\u t const*)”(\uu imp\ux?GetStringValue@CRegistry@@QAEHPB_WPA_W0@Z)
1> SettingsDlg.obj:错误LNK2019:未解析的外部符号“\uu declspec(dllimport)public:int\uu thiscall CRegistry::GetWordValue(wchar\u t const*,unsigned long*,unsigned long)”(\uu imp\ux?GetWordValue@CRegistry@@QAEHPB_WPAKK@Z)在函数“private:void uu thiscall CSettingsDlg::LoadSettings(void)”中引用(?LoadSettings@CSettingsDlg@@AAEXXZ)
1> VWScanConnector.obj:错误LNK2001:未解析的外部符号“\uu declspec(dllimport)public:int\uu thiscall CRegistry::GetWordValue(wchar\u t const*,unsigned long*,unsigned long)”(\uu imp\ux?GetWordValue@CRegistry@@QAEHPB_WPAKK@Z)
1> Viewer.obj:错误LNK2019:未解析的外部符号“\uu declspec(dllimport)public:void\uu thiscall CLog::PrintLog(wchar\u t const*,enum LOGTXTTYPE,long)”(\uu imp\ux?PrintLog@CLog@@QAEXPB_WW4LOGTXTTYPE@@J@Z)在函数“public:int\u thiscall CViewer::DoBatchScan(void)”中引用(?DoBatchScan@CViewer@@QAEHXZ)
1> VWScanConnector.obj:错误LNK2001:未解析的外部符号“\uuu declspec(dllimport)public:void\uuu thiscall CLog::PrintLog(wchar\u t const*,enum LOGTXTTYPE,long)”(\uu imp\ux?PrintLog@CLog@@QAEXPB_WW4LOGTXTTYPE@@J@Z)
1> VWScanCon.obj:错误LNK2019:未解析的外部符号“\uuuu declspec(dllimport)public:int\uu thiscall CRegistry::CreateKey(wchar\u t const*)”(\uu imp\ux?CreateKey@CRegistry@@QAEHPB_W@Z)在函数“public:virtualint\uu thiscall CVWScanConApp::InitInstance(void)”中引用(?InitInstance@CVWScanConApp@@UAEHXZ)
1> VWScanCon.obj:错误LNK2019:未解析的外部符号“\uuu declspec(dllimport)public:int\uuuu thiscall CRegistry::Initialize(枚举调用类型,结构HKEY\uuuuuuuux*,wchar\u t const*)”(\uu imp\ux?Initialize@CRegistry@@Qaehw4调用类型@@PAUHKEY_uu@@PB_W@Z)函数“public:virtual int\uu thiscall CVWScanConApp::InitInstance(void)”中引用(?InitInstance@CVWScanConApp@@UAEHXZ)
1> VWScanCon.obj:错误LNK2019:未解析的外部符号“\uu declspec(dllimport)public:void\uu thiscall CLog::Initialize(enum CALLERTYPE,wchar\u t const*,int,unsigned long,unsigned long)”(\uu imp\ux?Initialize@CLog@@qaexw4calltype@@PB_WHKK@Z)函数“public:virtual int\uu thiscall CVWScanConApp::InitInstance(void)”中引用(?InitInstance@CVWScanConApp@@UAEHXZ)
1> VWScanConnector.obj:错误LNK2019:未解析的外部符号“uu declspec(dllimport)public:__
template class __declspec(dllimport) CStringT<char, class StrTraitMFC_DLL<char, class ATL::ChTraitsCRT<char> > >;
template class __declspec(dllimport) CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >