社区
界面
帖子详情
enum { IDD = IDD_xxx};这句 未声明的标识符 IDD_xxx 求解!
女神打Boss
2015-10-12 01:46:17
如题
这是个对话框类.h 文件里面的一句自动生成的代码,IDD_xxx就是对话框的id,不知道为什么?求教!
急!
...全文
587
7
打赏
收藏
enum { IDD = IDD_xxx};这句 未声明的标识符 IDD_xxx 求解!
如题 这是个对话框类.h 文件里面的一句自动生成的代码,IDD_xxx就是对话框的id,不知道为什么?求教! 急!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
信阳毛尖
2015-10-12
打赏
举报
回复
1
一般把#include "resource.h"放在stdafx.h文件中,如果你使用预编译头的话
boylafong
2015-10-12
打赏
举报
回复
1
在不识别IDD_XXX的地方头文件中加上
#include ''resource.h''
女神打Boss
2015-10-12
打赏
举报
回复
2楼正解,谢谢2楼
女神打Boss
2015-10-12
打赏
举报
回复
编译信息
正在编译stdafx.cpp
紧接着第2句就是
IDD_xxx 未声明的标识符
女神打Boss
2015-10-12
打赏
举报
回复
补充说明一点,这个文件在afxstd.h中#include后才会出现这个错误,删除后没有这个错误。
编译器信息:
正在编译stdafx.cpp
IDD_xxx 未声明的标识符
boylafong
2015-10-12
打赏
举报
回复
#include ''resource.h''
lx624909677
2015-10-12
打赏
举报
回复
IDD_xxx这个表示的是当前类对应的窗口的一个ID,这个ID可能被你修改了或者是删除了,就会出现这种问题,在项目里搜下那个ID号,看看是否有对应的宏定义,如果有,把这个定义对应的头文件添加到你的这个类里
enum
{
IDD
=
IDD
_DIALOG_MAIN} undeclared identifier!
更改主对话框的ID名称会同时引起下列文件的修改: 1.resource.h中对话框名称的修改 .2.
enum
{
IDD
=
IDD
_DIALOG_MAIN}中对话框名称的修改 3.dsw工程文件中响应标识的修改。 然后在对话框的cpp文件中添加resource.h,build,OK! 1>KTLXFunction.obj : error LNK2019: unresolved
VC语法
enum
{
IDD
=
IDD
_ABOUTBOX };分析
VC语法
enum
{
IDD
=
IDD
_ABOUTBOX };分析 2008年10月31日 flyfish 利用MFC向导生成一个Dialog程序#define
IDD
_ABOUTBOX 100
IDD
_ABOUTBOX是对话框资源的ID
enum
{
IDD
=
IDD
_XX_DIALOG };
enum
{
IDD
=
IDD
_ABOUTBOX };我将上述代码e
关于VC中
enum
{
IDD
=
IDD
_ABOUTBOX }用法一点看法_lizhon...(转载)
* * 7位粉丝 * 1楼 VC++基于对话框的程序中,在基于CDialog类的类头文件中,在类的成员变量声明部分,总会有类似
enum
{
IDD
=
IDD
_AAAAA }的声明, 作用:
enum
在这里的作用就是相当于类里面定义的常量,此常量用来唯一标识此对话框类对应的对话框,也就是此对话框的ID号. 疑问: 为什么要采用如此常量的定义方式,而不是其它关键字呢?比如const? 解惑: 首先我们应该对
enum
这种枚举型的优点,或其存在的意义有所了解
关于
enum
{
IDD
=
IDD
_ADD };的使用
这个是枚举的使用,枚举可以有
enum
{
IDD
=
XXX
};未命名
标识符
首次使用VS2010类向导添加完成函数就报错:未命名的
标识符
。双击后跳到下图位置
原因:类中的#include "Resource.h"被删除了
解决办法:在相应的类中添加#include "Resource.h"
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章