error C2065: ‘IDD_CHATROOM_DIALOG’ : undeclared identifier

在一个MFC单文档工程中,使用了原有工程中拷贝过来的一个对话框。导入成功后,编译,报了一堆错误,都是关于对话框ID的有关问题,编译时提示未定义,类似标题的:

【全新正版】C语言从入门到精通c语言程序设计c++电脑编程入门零基础自学轻松学计算机c语言入门软件程序员开发教程教材书籍
全新版【赠:电子书实战案例+VC6.0安装包】 | 月销量2985件
优惠价19.8元
原价¥98

淘口令:

¥pBefXt9MWeZ¥
 

error C2065: ‘IDD_CHATROOM_DIALOG’ : undeclared identifier

error C2065: ‘IDC_BUTTON1’ : undeclared identifier

error C2065: ‘IDC_BUTTON2’ : undeclared identifier

这些ID都是新导入的对话框中的控件ID,我检查过了resource.h,对应的ID是已经#define了。

解决方案:

在对应文件中添加#include“resource.h”。

在工程中新建的对话框是不需要手动包含这一头文件的,因为#include“resource.h”已经在”工程名.h”中包含了,而新建的对话框默认就包含了”工程名.h”,也就间接包含了#include“resource.h”。

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享
评论 抢沙发
CPPKU的头像-cppku-C++库

昵称

取消
昵称表情代码图片