error C1017: 无效的整数常量表达式

预编译时,出现这个错误

原因

//  xxx.h
define LOAD_PARAS true; // 

条件编译时

//  xxx.cpp
#if LOAD_PARAS
   ......
#else
   ......
#endif

解决

在头文件中定义时,不要定义为 true,定义为数字:

//  xxx.h
define LOAD_PARAS 1; // 

你可能感兴趣的:(C++,Qt,预编译,error,C1017,C++)