天天看点

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

预编译时,出现这个错误

原因

//  xxx.h
define LOAD_PARAS true; // 
           

条件编译时

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

解决

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

//  xxx.h
define LOAD_PARAS 1; // 
           

继续阅读