error C2065: 'IDD_DIALOG_BOTTOM' : undeclared identifier

2024-05-30 08:32

本文主要是介绍error C2065: 'IDD_DIALOG_BOTTOM' : undeclared identifier,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

非常烦人的错误

网上查到的:
homeframe.h中加入#include "postdialog.h"后,
出现postdialog.h(15) : error C2065: “IDD_DIALOG_POST”: 未声明的标识符

homeWnd.h中包含了homeframe.h:#include “HomeFrame.h”
如果homewnd.h不去包含homeframe.h,就不会报错,我理所当然的认为是homeframe这两个文件有问题,查了半天错没发现哪里有错
其实问题就出在这个homewnd本身,由于这个homewnd.cpp和homewnd.h都是拷贝来的
在homewnd.cpp中
#include “stdafx.h”
#include “HomeWnd.h”
此处应该变为
#include “stdafx.h”
#include “xxx.h”//应用程序的主头文件,其中的类为CXXXApp,
//且此头文件中包含了,resourece.h
#include “Resource.h”
#include “HomeWnd.h”
这样就不会报错了
非常无聊的一个错误

转载出处
第一新增对话框,根据类向导生成的类VS是不会自动添加APP头文件
第二个很重要的细节是在包含类CXXXApp的头文件时必须是
#include “stdafx.h”
#include “xx.h” // 类APP的头文件
#include “”//自己新定义的类

如果类APP的头文件和 自己定义的类颠倒,也会出错。
一个月两次入坑,坑坑

这篇关于error C2065: 'IDD_DIALOG_BOTTOM' : undeclared identifier的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1015983

相关文章

编译linux内核出现 arm-eabi-gcc: error: : No such file or directory

external/e2fsprogs/lib/ext2fs/tdb.c:673:29: warning: comparison between : In function 'max2165_set_params': -。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。 。。。。。。。。 host asm: libdvm <= dalvik/vm/mterp/out/Inte

QT 编译报错:C3861: ‘tr‘ identifier not found

问题: QT 编译报错:C3861: ‘tr’ identifier not found 原因 使用tr的地方所在的类没有继承自 QObject 类 或者在不在某一类中, 解决方案 就直接用类名引用 :QObject::tr( )

收藏:解决 pip install 出现 error: subprocess-exited-with-error 错误的方法

在使用 pip 安装 Python 包时,有时候会遇到 error: subprocess-exited-with-error 错误。这种错误通常是由于 setuptools 版本问题引起的。本文将介绍如何解决这一问题 当你使用 pip install 安装某个 Python 包时,如果 setuptools 版本过高或过低,可能会导致安装过程出错,并出现类似以下错误信息:error: subpr

Nn criterions don’t compute the gradient w.r.t. targets error「pytorch」 (debug笔记)

Nn criterions don’t compute the gradient w.r.t. targets error「pytorch」 ##一、 缘由及解决方法 把这个pytorch-ddpg|github搬到jupyter notebook上运行时,出现错误Nn criterions don’t compute the gradient w.r.t. targets error。注:我用

src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录

(venv) shgbitai@shgbitai-C9X299-PGF:~/pythonworkspace/ai-accompany$ pip install pyaudio sounddeviceCollecting pyaudioDownloading PyAudio-0.2.14.tar.gz (47 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ERROR 2003 (HY000): Can't connect to MySQL server on (10061)

在linux系统上装了一个mysql-5.5,启动后本机都是可以访问的,操作都正常,同时建了一个%的用户(支持远程访问), root@debian:/# mysql -u loongson -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id

pip install pyaudio sounddevice error: externally-managed-environment

shgbitai@shgbitai-C9X299-PGF:~/pythonworkspace/ai-accompany$ pip install pyaudio sounddeviceerror: externally-managed-environment× This environment is externally managed╰─> To install Python package

C++常见异常汇总(三): fatal error: google/protobuf/port_def.inc

文章目录 1、fatal error : sw/redis++/redis.h2、fatal error: dwarf.h: No such file or directory3、fatal error: elfutils/libdw.h: No such file or directory4、fatal error: libunwind.h: No such file or directo

error while loading shared libraries: libnuma.so.1: cannot open shared object file:

腾讯云CentOS,安装Mysql时: 1.yum remove libnuma.so.1 2.yum install numactl.x86_64

【NodeJS】Error: Cannot find module 'ms'

转载自:http://blog.csdn.net/echo_ae/article/details/75097004 问题: Error: Cannot find module 'ms'at Function.Module._resolveFilename (module.js:469:15)at Function.Module._load (module.js:417:25)at Module