A-A+

VS C++ MFC 调用对话框ID时提示标识符未定义(未声明)的排查方法

2020年02月13日 C/C++ 阅读 3,980 views 次

在Visual Studio中调用对话框或对话框中控件的ID时如果提示“未声明的标识符”或“标识符未定义”可按如下方法进行排查:

1、查看头文件或使用标识符的源文件中是否包含了 Resource.h资源文件;

2、如果已经包含了 Resource.h 文件还是提示此错误,则打开 Resource.h 文件,查看生成的控件ID名修改之后是否已在resource.h中更新对应的ID编号,如下所示resource.h文件,对话框ID由IDD_DIALOG1改成了IDD_DIALOG_SKEL,但两个ID的定义在resource中均存在,因此将原来的定义define IDD_DIALOG1删除即可。

#define IDD_DIALOG1 2000#define IDD_DIALOG_SKEL 2000
个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: