gpt4 book ai didi

Eclipse CDT 与 MinGW : indexer can't find standard headers

转载 作者:行者123 更新时间:2023-12-02 03:48:29 24 4
gpt4 key购买 nike

我在 Windows 7 64 位上使用 Eclipse Oxygen CDT。我已经在非标准位置安装了 MinGW-W64,但 Eclipse 报告它已正确找到。但在我正在处理的项目(这是一个普通的 Makefile 项目)中,像

这样的行
#include <string.h>

有下划线并标有“?”在边缘。我相信负责的组件是“索引器”。

我可以通过向每个项目添加 MinGW 包含路径来解决问题(属性 -> C/C++ 常规 -> 路径和符号),但这似乎是错误的方法,因为我必须重复对于每个新项目。

不过似乎没有全局设置——首选项 -> C/C++ -> 索引器中没有任何内容,全局首选项中也没有类似于“路径和符号”的内容。

我可以设置一次索引器使用的包含路径,以便任何使用 MinGW 的项目都将“继承”它们吗?

最佳答案

好吧,我已经找到了对我有用的方法。我去了:

Project Properties -> C/C++ General -> Preprocessor Include Paths, Macros etc.

并选择“提供商”选项卡。存在“CDT GCC 内置编译器设置 MinGW”条目,但未检查。我检查了这一点并确保选中“使用项目之间共享的全局提供程序”。点击“应用”,每个项目都会神奇地重新索引,并且现在可以找到 header 。

感谢 @HighCommander4 的评论,它促使我进一步研究设置。

关于Eclipse CDT 与 MinGW : indexer can't find standard headers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46108328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com