包含arxHeader时定义CMESH引发的错误
来源:互联网 发布:cda数据分析师招聘 编辑:程序博客网 时间:2024/05/01 11:11
今天在编译一个程序的时候出现了这样的错误
CMESH.h(13): error C2011: “__unnamed” : “enum”类型重定义
ObjectArx\inc\acappvar.h(33) : 参见“__unnamed”的声明
CMESH.h(13): error C2143: 语法错误 : 缺少“;”(在“常数”的前面)
CMESH.h(13): error C2332: “class” : 缺少标记名
CMESH.h(13): fatal error C1004: 遇到意外的文件结束
根据以往经验,判断一定是CMESH包含的头文件出现了错误,因为以前编译是没问题,
经过反复的错误,找出原来是增加了arxHeader.h文件后引发的问题,再经过二分法的查找
最后找到在arxHeader.h文件里包含了scene.h文件,而在里面已经对CMESH进行了定义
#define CMESH /*MSG0*/'H'
特此标记,以防以后再出现相应的错误
- 包含arxHeader时定义CMESH引发的错误
- 包含arxHeader.h的工程中调用了标准fstream, sstream, iosteam等引发链接问题的解决方案
- JSP和HTML在包含extj函数时定位不同引发的错误
- IFeatureBuffer.set_Value出现错误:“object”未包含“set_Value”的定义
- innerHTML 引发“未知的运行时错误”
- / 引发的错误
- snprintf引发的错误
- =引发的错误
- arc 引发的错误
- 错误: _malloc 已经在 Libcmtd.lib 中定义, 引发的思考
- 错误: _malloc 已经在 Libcmtd.lib 中定义, 引发的思考
- 错误: _malloc 已经在 Libcmtd.lib 中定义, 引发的思考
- 变量溢出引发的错误
- 一个分号引发的错误
- 字符集引发的编译错误
- 字符集引发的编译错误
- stdafx.h引发的错误
- 一个空格引发的错误
- showmount无法使用
- pl/sql
- 常见的 NSString 和 NSMutableString 方法
- ASP.NET跨页面传值技巧总结
- 正义战胜邪恶
- 包含arxHeader时定义CMESH引发的错误
- HTML5 LocalStorage 本地存储
- 跨平台库--PWLib入门
- 使用spring 配置数据源,并用数据源得到连接,操作sql
- onInterceptTouchEvent和onTouchEvent调用时序
- 丹尼斯·里奇,那个给乔布斯提供肩膀的巨人
- 26个Jquery使用小技巧(jQuery tips, tricks & solutions)
- Tablespace PSAPSR3 is 100% used
- 这个学期的主要任务