程序在运行中选择解决方案配置选择DEBUG编译出错,但是RELEASE编译没有任何影响。出错信息如下:
1>DocViewPrint.obj : error LNK2019: 无法解析的外部符号 "public: virtual void __thiscall CWnd::DoDataExchange(class CDataExchange *)" (?DoDataExchange@CWnd@@UAEXPAVCDataExchange@@@Z),该符号在函数 "protected: virtual void __thiscall CAboutDlg::DoDataExchange(class CDataExchange *)" (?DoDataExchange@CAboutDlg@@MAEXPAVCDataExchange@@@Z) 中被引用
1>DocViewPrintView.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CWnd::DoDataExchange(class CDataExchange *)" (?DoDataExchange@CWnd@@UAEXPAVCDataExchange@@@Z)1>MainDlg.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CWnd::DoDataExchange(class CDataExchange *)" (?DoDataExchange@CWnd@@UAEXPAVCDataExchange@@@Z)
1>MainFrm.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CWnd::DoDataExchange(class CDataExchange *)" (?DoDataExchange@CWnd@@UAEXPAVCDataExchange@@@Z)
1>C:\Users\zhangbo\Desktop\DocViewPrint\DocViewPrint\Debug\DocViewPrint.exe : fatal error LNK1120: 1 个无法解析的外部命令
解决方法:
点击Win32
选择配置管理器,将配置的Debug改为Release。问题解决。
在软件开发过程中,遇到在DEBUG配置下编译出现错误,而在RELEASE配置下正常的情况。通过调整配置管理器将Debug配置改为Release,解决了错误问题。详细描述了错误信息及解决步骤。
&spm=1001.2101.3001.5002&articleId=6847995&d=1&t=3&u=1e323dd055bd442abe65fa8a2c684415)
2269

被折叠的 条评论
为什么被折叠?



