在VC 中编译工程时候,经常会出现 error C2065: “IDD_DIALOG1”: 未声明的标识符的错误。(⊙o⊙)…,明明定义了却说没定义。

有时候还可能会出现一大堆

error C2065: “IDD_DIALOG1”:

error C2065: “IDD_DIALOG2”:

error C2065: “IDD_DIALOG3”:

error C2065: “IDD_DIALOG4”:

error:……………………………

烦人啦,明明定义了,resources.h文件都可以找到。这是神马原因呢?

网上一些解决方法这里就不说了,有另一种情况,分析下:

可能你在工程里面定义了一个新类:如CAuthority      这个类不是从MFC框架中派生而来,是一个完全独立的一个新类(它有头文件:Authority.h 和实现文件:Authority.cpp)。

然后问题就可能出现了,你可能在这个新类中需要用到 IDD_DIALOG1关联的那个类 ,这里叫做 CMyDilalog (它有头文件:MyDialog.h 和实现文件:MyDialog.cpp)

Authority.cpp 的头文件包含如下:

#include "stdafx.h"
#include "Authority.h"
#include "MyDialog.h"

问题就出现了,错误如下:

error C2065: “IDD_DIALOG1”:

这里发生错误的原因是没有把工程文件的头文件包含进去。

如果工程名为:xxx

则应该改为如下:

#include "stdafx.h"
#include "xxx.h"
#include "Authority.h"
#include "MyDialog.h"

现在编译就通过了。

具体原因我也不太清楚,哪位大神可以告诉我……

error C2065: “IDD_DIALOG1”: 未声明的标识符 .相关推荐

  1. error C2065: “IDD_DIALOG1”: 未声明的标识符

    error C2065: "IDD_DIALOG1": 未声明的标识符 分类: VC 中常见BUG 小菜 2011-08-18 18:22 634人阅读 评论(1) 收藏 举报 在 ...

  2. MFC::error C2065: “IDD_DIALOG1”: 未声明的标识符 MFC线程中发送与处理自定义消息

    添加资源头文件就行. #include "Resource.h" MFC线程中发送消息 1.先写义好接收 #define WM_SET_FOCUS WM_USER+100 //自定 ...

  3. error C2065: “cout”: 未声明的标识符

    error C2065: "cout": 未声明的标识符 在头文件下加上: #include <iostream> using namespace std; 转载于:h ...

  4. error C2065: “LOAD_LIBRARY_SEARCH_SYSTEM32”: 未声明的标识符

    今天在打开程序的时候出现了一个错误error C2065: "LOAD_LIBRARY_SEARCH_SYSTEM32": 未声明的标识符 网上没有解决方案 几番折腾终于解决 分享 ...

  5. VC 2013 openssl error C2065: “name”: 未声明的标识符 error C2296: “*”: 非法,左操作数包含“LPCSTR”类型

    测试程序1: #include "stdafx.h" #include <openssl/x509.h> #include <Windows.h> int ...

  6. error C2065: “IDOK” : 未声明的标识符

    今天处理MFC工程的时候不知怎么搞的就出现了error C2065: "IDOK" : 未声明的标识符这样一个错误,在#include "resource.h" ...

  7. 解决T2A W2A A2W的报错error C2065: “_lpw”: 未声明的标识符

    当直接使用T2A W2A A2W,在编译时会出现报错:error C2065: "_lpw": 未声明的标识符 等 解决方法: 增加头文件 #include<atlconv. ...

  8. 解决T2A W2A A2W的报错error C2065 lpw 未声明的标识符

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 当直接使 ...

  9. error C2065: “_lpw”: 未声明的标识符

    error C2065: "_lpw": 未声明的标识符 error C2065: "_convert": 未声明的标识符 error C2065: " ...

最新文章

  1. SAP freelancer接SAP项目的几种方法
  2. Java IO: 字符流的Buffered和Filter
  3. java中properties作用,java中Properties有什么用,举例说明?
  4. 微软想让你跟机器人说句话就把事办了
  5. vs编译python好还是pycharm的好_Python学习 第3天 VS与PyCharm使用对比
  6. 关于使用pietty或putty终端连接ubuntu虚拟机时报被拒绝连接问题
  7. Ambari安装之安装并配置Ambari-server(三)
  8. Python自学之乐-python中break continue exit() pass浅析
  9. Linux DNS 服务器安装、配置和维护
  10. innodb_file_per_table参数
  11. 人人网普通登录源码爬取
  12. 免登陆Oracle下载jdk
  13. 8250cdn清零 lh_兄弟 HL-L8250CDN驱动
  14. windows应用商店无法打开无法下载
  15. sql update
  16. 【代码写春联】新年新祝福,算算你的运势,教你如何用MATLAB以烟花、对联的形式打开2022年,爱满人间(附MATLAB和Python代码实现)
  17. 微信小游戏接入遇到的坑
  18. 计算机网络之DNS面试题
  19. VisionPro基础篇(一): VisionPro界面介绍
  20. 从零开始前端学习[38]:html5中的弹性布局一(移动端响应式实现各种布局,极其重要)

热门文章

  1. 非班课Python习题
  2. MyBatis与Spring整合
  3. 上海高校计算机二级考纲,上海市普通高校计算机等级考试考纲
  4. 十年磨一剑,四年磨一贱
  5. VC++MFC应用程序向导
  6. 设计师常用的三维制图软件有哪些
  7. Bug的严重程度(缺陷程度)有哪几种。。。。
  8. Apache Flex孵化完毕成为Apache顶级项目,但前景并不明朗
  9. CSDN日报190716:忆贵州三年的教书编程岁月:不弛于空想,不骛于虚声
  10. map、set(底层结构)——C++