C 2065 AFX_IDW_MENUBAR未声明的标识符 错误提示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C 2065 AFX_IDW_MENUBAR未声明的标识符 错误提示相关的知识,希望对你有一定的参考价值。

VS2017创建MFC程序 一直报这个错误 什么都还没写 就只是创建完就有了 这是怎么回事?

参考技术A 在VS2010下进行VC++调试时,出现这样一种错误:error C2065:未声明的标识符,当时感觉十分怪异,为什么说怪异呢?因为如果在.cpp中未引入相关.h文件出现这样的错误很正常,但是现在是已经引入了相关的头文件,却还是出现了诸如error C2065、error C2087、error C2133...的错误。

C Visual Studio 未声明的定义标识符

【中文标题】C Visual Studio 未声明的定义标识符【英文标题】:C visual studio undeclared identifier for define 【发布时间】:2011-06-24 17:06:20 【问题描述】:

你好,我有以下代码..

#define VB_CHAR     signed char
#define VB_UCHAR    unsigned char

#if defined(VBISAM_NO_CISAM_CONFLICT)
    #include "vbisam_rename.h"
#endif

#include    "vbdecimal.h"

vbdecimal 不包含任何其他标头,但看不到它

错误 1 ​​错误 C2065: 'VB_CHAR' : 未声明的标识符 c:\users\parhs\documents\visual studio 2010\projects\testdll4\vbdecimal.h

我必须在 vbdecimal 中定义 VB_CHAR 才能工作.. 有什么解决方法吗?

【问题讨论】:

您确定这是您项目中唯一包含vbdecimal.h 的地方吗?你确定vbisam_rename.h 不是#undef-ing VB_CHAR 【参考方案1】:

嗯。可能是 vbisam_rename.h '#undefs' VB_CHAR。

【讨论】:

以上是关于C 2065 AFX_IDW_MENUBAR未声明的标识符 错误提示的主要内容,如果未能解决你的问题,请参考以下文章

vs中error c2065: “i”: 未声明的标识符怎么解决

C2065'cout':未声明的标识符[关闭]

未声明的标识符 error c2065 c2143

C语言错误 error C2059: 语法错误:“)”以及 错误error C2065: “sockaddr”: 未声明的标识符

error C2065: “M_PI”: 未声明的标识符

error C2065: “m_bFullScreen”: 未声明的标识