Eclipse CDT 索引器对 Juno/Kepler/Luna 的 C 11 支持
Eclipse CDT 的索引器在编译前提供错误突出显示。虽然此问题仅关注配置索引器以支持 C 11,但请务必注意,这不会修改编译器设置。
要在索引器中启用 C 11 支持,请导航至:
-
项目属性 -> C/C 将军 -> 预处理器包括路径、宏等 -> 选项卡提供者 -> CDT GCC 内置编译器设置
将 -std=c 0x(或 -std=c 11)附加到“获取编译器规格的命令”
${COMMAND} -E -P -v -dD ${INPUTS} -std=c++0x
登录后复制
来源:
- [Eclipse CDT 常见问题解答](http://wiki.eclipse.org/CDT/User/FAQ# CDT_does_not_recognize_C.2B.2B11_features)
- [Eclipse CDT论坛](http://www.eclipse.org/forums/index.php/mv/msg/373462/909018/#msg_909018)
相关:
- [Eclipse CDT C 11/C 0x支持](https://stackoverflow.com/questions/12037670/eclipse-cdt-c-11-c-0x-support)
- [Kepler 及更早版本的 C 11 编译器支持](https:// stackoverflow.com/a/17499266/760746)
- [Kepler 的 C 11 编译器支持(已更新)和更新版本](https://stackoverflow.com/a/22480299/760746)
更新:
已成功测试:
- 开普勒 (CDT 8.2)
- 露娜 (CDT 8.4)
以上是如何在 Eclipse CDT Indexer for Juno/Kepler/Luna 中启用 C 11 支持?的详细内容。更多信息请关注PHP中文网其他相关文章!