“额外的 ';' " Xcode C++ 项目中的编译错误

Mr.*_*Boy 1 c++ xcode gcc xcode3.2

我有一个从 CMake 脚本生成的 C++ Xcode 3 项目。它使用了一些以前一直有效的开源头文件,但在这个项目中,Extra ';'当尾括号有一个不必要的分号时,我得到一个编译错误:

if(...)
{
...
};
Run Code Online (Sandbox Code Playgroud)

是否有一些编译器选项使尾随分号成为错误,我可以关闭它?

这是违规文件之一,请参见第 259 行:http: //zziplib.svn.sourceforge.net/viewvc/zziplib/trunk/zzip-0/zzip/zzip.h?revision=523&view=markup

Ker*_* SB 5

分号警告来自-pedantic(or -pedantic-errors) 选项;我认为您不能单独禁用它。

我建议删除分号而不是警告。