工程引用<QChart.h>头文件与现有工程 CommonTypes.h中宏定义重复定义
basetsd.h(72): error C2371: “INT32”: 重定义;不同的基类型
更改方法:
1、将工程中的重复定义重新更改名字
将项目中 CommonTypes.h定义的typedef long INT32 改成typedef long INT32B即可。
2、将系统头文件添加到 CommonTypes.h头文件中,然后将重复的宏定义使用ifndef包含
#include <basetsd.h>
#ifndef _BASETSD_H_
#ifndef _BASETSD_H
typedef char CHAR;
typedef signed char INT8;
typedef unsigned char UINT8;
typedef unsigned char UCHAR;
typedef short int INT16;
typedef unsigned short int UINT16;
typedef long INT32;
typedef unsigned long UINT32;
typedef float FLOAT32;
typedef double FLOAT64;
#endif
#endif