enum{IDD=IDD_DIALOG_MAIN} undeclared identifier
今天打开以前的一个小工程,编译却出现error C2065: 'IDD_DIALOG_MAIN' : undeclared identifier的错误。尝试了更改对话框名称,到resource.h里修改IDD_DIALOG_MAIN的值,都不行。
刚好网上查到更改主对话框的ID名称会同时引起下列文件的修改:
1.resource.h中对话框名称的修改
.2.enum{IDD=IDD_DIALOG_MAIN}中对话框名称的修改
3.dsw工程文件中响应标识的修改。
然后在对话框的cpp文件中添加resource.h,build,OK!
本文介绍了一种解决C++编译时出现的'IDD_DIALOG_MAIN'未声明错误的方法。通过同步资源文件、代码文件及工程设置中的对话框ID,最终成功解决了该问题。
714

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



