如何修复clang包括Eclipse CDT for Hello World项目中的路径警告(mac OS)

时间:2015-04-20 20:10:32

标签: eclipse include warnings eclipse-cdt

我在Mac OS X Yosemite中使用Eclipse Luna 4.4.1 CDT 8.5.0。

创建任何C ++项目(例如Hello world)时,即使编译并正确运行,也始终会对包含路径发出警告: (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/6.0/include)。

该路径不存在。

为什么自动生成包含路径?如何将包含路径更改为正确的包含路径?

真的需要包括吗?

1 个答案:

答案 0 :(得分:1)

升级到新的Xcode版本(例如v7.0.0)后,OS X会通过提示:

要求同意许可协议
  

"同意Xcode / iOS许可证需要管理员权限   通过sudo以root身份重新运行。"

您可以打开终端并输入" sudo gcc"并输入您的管理员密码以接受许可协议。只有在完成此操作后,eclipse Discover才能为CDT GCC内置设置生成更新的包含路径。