Qt 原生.h文件内报错

用Qt creator 运行自己的项目的时候,原本的qmessagebox.h内报了错:“OK 是常量”,一开始一直没想明白,还以为编译器抽风了,然后突然灵光乍现想明白了。因为我自己写的.h文件里面用了 #define Ok 1  所以冲突了

删掉这个定义后果然通过了。

你可能感兴趣的:(学习日记)