2017-04-21 32 views

回答

1

在Eclipse中,包括在你的屏幕截图中显示的编译器设置节只允许您设置路径使用-I-include选项。

为了抑制第三方源代码的警告,你的确可以使用-isystem对待她们的系统包括,但你必须添加相关的包括如在你的编译器设置其他栏目中的其它标志

例如,使用Eclipse火星,你可能需要做类似下面的内容:

Overview of isystem compilaer flag in Eclipse

+1

感谢您的信息。我会试试看,并回复你! –

+0

不幸的是,这并没有奏效。我不确定这是否是因为我混合使用了C和C++代码。第三方源代码树有很多文件夹,所以如果我必须指定每个文件夹都不可管理。有什么进一步的建议,除了全球禁用警告? –

+0

@EdKing:奇怪,当我在发布答案之前发布它时,它似乎工作正常。你是否从Eclipse的编译器的Includes部分中删除了Miscellaneous中由'isystem'管理的包?在控制台输出中,当编译器构建项目时是否真的看到了正确的参数? – Pyves

相关问题