【发布时间】:2017-01-26 06:11:59
【问题描述】:
GCC 有选项 -isystem 将目录视为系统目录,这样就不会为这些目录生成编译警告。但是我在 Eclipse 中找不到类似的设置(我使用的是 Mars 2 Release 4.5.2)。在“项目属性”/“C/C++ 常规”/预处理器包括路径、宏等”/“CDT 用户设置条目”中添加“包含目录”时尝试检查“包含系统标头”,但没有帮助。任何建议?
【问题讨论】:
GCC 有选项 -isystem 将目录视为系统目录,这样就不会为这些目录生成编译警告。但是我在 Eclipse 中找不到类似的设置(我使用的是 Mars 2 Release 4.5.2)。在“项目属性”/“C/C++ 常规”/预处理器包括路径、宏等”/“CDT 用户设置条目”中添加“包含目录”时尝试检查“包含系统标头”,但没有帮助。任何建议?
【问题讨论】:
尝试在
Project Properties / C/C++ General / 中取消选中CDT GCC Built-in Compiler Settings预处理器包括路径、宏等 / 提供者
并在
C/C++ General / Paths and Symbols / Includes / GNU C 中添加您自己的包含路径> 或 C++
【讨论】: