有没有什么好方法避免因头文件互相#include而造成数据类型重定义的恼人的现象? 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #ifndef MY_H#define MY_H//头文件内容#endif 在工程设置的LINK项属性的最下面,添加/FORCE:MULTIPLE 参数试试。 比如说在 head1.h 有如下类型定义:typedef enum { NORMAL_QUALITY=0, LOW_QUALITY, HIGH_QUALITY, VOICE_QUALITY,} MPEG_QUALITY;又有两个头文件head2.h和head3.h,它们都需要head1.h 。现在某CPP文件需要head2.h和head3.h ,从而编译时发生如下面一些错误:error C2371: 'NORMAL_QUALITY' : redefinition; different basic typeserror C2371: 'LOW_QUALITY' : redefinition; different basic typeserror C2371: 'HIGH_QUALITY' : redefinition; different basic typeserror C2371: 'VOICE_QUALITY' : redefinition; different basic typeserror C2371: 'MPEG_QUALITY' : redefinition; different basic types怎么用 “thp(半天云)” 所说的方法解决这个问题? 我也是一樣試以下方法出現一大椎錯!!!#ifndef MY_H#define MY_H//头文件内容#endif OCX接口怎样返回多个值 新手求程序:mfc带登陆界面的计算器 我正在做抓包程序,修改了包的长度后如何计算tcp头的校验和?? 请问切分的窗口能否加一个标题栏 CString的缺陷!!! 请教按钮问题。。。。。。 请问dcb的设置 如何得到dialog主窗口的当前画面并将该画面存到一个文件(bmp),有分100! 有谁有关于写3dmax Plug in 程序的资料!~! 急救!!(分不是问题,不够可以再给) 用StretchDBits显示bmp位图怎样使图像按原大小显示,而不占满整个窗口 有没有显示Auto CAD文件的东东? VC QQ群醒目
#define MY_H
//头文件内容#endif
typedef enum {
NORMAL_QUALITY=0,
LOW_QUALITY,
HIGH_QUALITY,
VOICE_QUALITY,
} MPEG_QUALITY;又有两个头文件head2.h和head3.h,它们都需要head1.h 。现在某CPP文件需要head2.h和head3.h ,从而编译时发生如下面一些错误:error C2371: 'NORMAL_QUALITY' : redefinition; different basic types
error C2371: 'LOW_QUALITY' : redefinition; different basic types
error C2371: 'HIGH_QUALITY' : redefinition; different basic types
error C2371: 'VOICE_QUALITY' : redefinition; different basic types
error C2371: 'MPEG_QUALITY' : redefinition; different basic types怎么用 “thp(半天云)” 所说的方法解决这个问题?
#ifndef MY_H
#define MY_H
//头文件内容#endif