我有一个从CMake脚本生成的C++ Xcode 3项目。它使用了一些以前一直有用的开源头文件,但是在此项目中,当后括号带有不必要的分号时,我会收到编译错误Extra ';'
:
if(...)
{
...
};
是否有一些编译器选项会使尾部分号成为错误,我可以将其关闭?
这是有问题的文件之一,请参阅第259行:http://zziplib.svn.sourceforge.net/viewvc/zziplib/trunk/zzip-0/zzip/zzip.h?revision=523&view=markup
最佳答案
分号警告来自-pedantic
(或-pedantic-errors
)选项;我认为您不能单独禁用它。
我建议删除分号而不是警告。