/**********************************************
** 文章名称:vc程序报错- 未声明的标识符
(WinXP)
** 版权信息:可以任意转载,但要注明出处及作者信息
** 作 者: 隗公万
** 时 间: 2008.6.21
***********************************************/
一、错误描述:Visual C++ 中编译MFC的程序,直接用它提供的控件有时候会报类似于这样的错误
e:\workspace\AdamSoft\communicate\communicateDlg.h(24): error C2065: “IDD_COMMUNICATE_DIALOG” : 未声明的标识符
|
直接找到位置注释掉编译一下,然后在解开注释就不报错了。这样的问题还挺诡异的。
二、解决问题:
换个角度再看这个问题,不要直接在编译器上去想,以语言的角度看这个问题,这个未声明意思就是说有的地方定义了,但是没有被包含到这个问题里面。因此,在这个文件中只要包含进来这个文件即可,可以直接搜索这个名字,可以找到文件Resource.h,直接包含进来即可!
阅读(3841) | 评论(0) | 转发(0) |