首页 > 其他 > 详细

error C2632: “short”后面的“short”非法 宏定义

时间:2015-02-27 02:01:43      阅读:1843      评论:0      收藏:0      [点我收藏+]
error C2632: “short”后面的“short”非法 宏定义
inifile.h  文件

#ifndef OWP_DONT_DEF_WORD     ********* 提供了一种不修改源码的机会
#ifndef WORD
#define WORD unsigned short
#endif
#endif

另外一个头文件  mypub.h

#ifndef BYTE
typedef unsigned char BYTE;
typedef unsigned short WORD;
#endif

mypub.h(33): error C2632: “short”后面的“short”非法

解决办法:
1.因为2个头文件来自不同项目. 修改源文件彻底解决掉这个问题.
2.先后引用位置 .
3.隐藏不必要的 .h文件,只有需要cpp才添加h引用.这样防止不必要的引用.

error C2632: “short”后面的“short”非法 宏定义

原文:http://www.blogjava.net/gddg/archive/2015/02/26/423058.html

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!