vs2010的c++程序,建立了一个空的mfc程序,运行失败?
1>20.obj:errorLNK2019:无法解析的外部符号"public:virtualint__thiscallCDialogEx::DoModal(void)"(...
1>20.obj : error LNK2019: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::DoModal(void)" (?DoModal@CDialogEx@@UAEHXZ),该符号在函数 "public: virtual int __thiscall CMy20App::InitInstance(void)" (?InitInstance@CMy20App@@UAEHXZ) 中被引用
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::DoModal(void)" (?DoModal@CDialogEx@@UAEHXZ)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::Create(unsigned int,class CWnd *)" (?Create@CDialogEx@@UAEHIPAVCWnd@@@Z)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::Create(wchar_t const *,class CWnd *)" (?Create@CDialogEx@@UAEHPB_WPAVCWnd@@@Z)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::CreateIndirect(void *,class CWnd *)" (?CreateIndirect@CDialogEx@@UAEHPAXPAVCWnd@@@Z)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::CreateIndirect(struct DLGTEMPLATE const *,class CWnd *,void *)" (?CreateIndirect@CDialogEx@@UAEHPBUDLGTEMPLATE@@PAVCWnd@@PAX@Z)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::OnInitDialog(void)" (?OnInitDialog@CDialogEx@@UAEHXZ)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CDialogEx::OnSetFont(class CFont *)" (?OnSetFont@CDialogEx@@UAEXPAVCFont@@@Z)
1>C:\Users\Administrator\Desktop\c++工程\20\Debug\20.exe : fatal error LNK1120: 7 个无法解析的外部命令 展开
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::DoModal(void)" (?DoModal@CDialogEx@@UAEHXZ)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::Create(unsigned int,class CWnd *)" (?Create@CDialogEx@@UAEHIPAVCWnd@@@Z)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::Create(wchar_t const *,class CWnd *)" (?Create@CDialogEx@@UAEHPB_WPAVCWnd@@@Z)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::CreateIndirect(void *,class CWnd *)" (?CreateIndirect@CDialogEx@@UAEHPAXPAVCWnd@@@Z)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::CreateIndirect(struct DLGTEMPLATE const *,class CWnd *,void *)" (?CreateIndirect@CDialogEx@@UAEHPBUDLGTEMPLATE@@PAVCWnd@@PAX@Z)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall CDialogEx::OnInitDialog(void)" (?OnInitDialog@CDialogEx@@UAEHXZ)
1>20Dlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CDialogEx::OnSetFont(class CFont *)" (?OnSetFont@CDialogEx@@UAEXPAVCFont@@@Z)
1>C:\Users\Administrator\Desktop\c++工程\20\Debug\20.exe : fatal error LNK1120: 7 个无法解析的外部命令 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询