Chu*_*lla 2 eclipse eclipse-cdt mingw-w64
我在 Windows 7 64 位上使用 Eclipse Oxygen CDT。我已经在非标准位置安装了 MinGW-W64,但 Eclipse 报告它已正确找到。但在我正在从事的项目(这是一个普通的 Makefile 项目)中,像这样的行
#include <string.h>
Run Code Online (Sandbox Code Playgroud)
带下划线并标有“?” 在边缘。我相信负责的组件是“索引器”。
我可以通过向每个项目添加 MinGW 包含路径来解决问题(属性 -> C/C++ 常规 -> 路径和符号),但这似乎是错误的方法,因为我必须为每个新项目重复一遍项目。
不过,似乎没有全局设置——首选项 -> C/C++ -> 索引器中没有任何内容,全局首选项中也没有类似于“路径和符号”的内容。
我是否可以设置索引器使用的包含路径一次,以便任何使用 MinGW 的项目都将“继承”它们?
好吧,我找到了对我有用的东西。我去了:
Project Properties -> C/C++ General -> Preprocessor Include Paths, Macros etc.
Run Code Online (Sandbox Code Playgroud)
并选择“提供商”选项卡。存在“CDT GCC 内置编译器设置 MinGW”条目,但未检查。我检查了这一点并确保选中“使用项目之间共享的全局提供程序”。点击“应用”,每个项目都会神奇地重新索引,并且现在可以找到标题。
感谢 @HighCommander4 的评论,它促使我进一步研究设置。
| 归档时间: |
|
| 查看次数: |
733 次 |
| 最近记录: |