管理 Eclipse CDT 中的包含目录

发布于 2024-09-14 17:46:07 字数 320 浏览 4 评论 0原文

我正在将 Eclipse CDT(Helios 版本,CDT 7.0)与 C++ Makefile 项目一起使用。由于我是 Eclipse 的新手,我想知道如何正确管理包含目录。我通常 #include 没有任何路径,所以我习惯将子目录(不是那么多)添加到项目设置的包含目录中。 我有点困惑,因为这些设置可以在项目级别以及文件夹级别进行(而且我还不明白如何继承值)。另外,“属性”>“属性”之间有区别吗? C/C++ 构建 >设置> GCC C++ 编译器 >包括和属性> C/C++ 通用 >路径和符号> GNU C++?

您知道有什么好的资源可以解释这些事情吗?

I am using Eclipse CDT (Helios release, CDT 7.0) with a C++ Makefile project. As I am new to Eclipse, I am wondering about how to manage include directories correctly. I'm #including without any paths usually, so I am used to adding my subdirectories (not so many) to the project setting's include directories.
I am somewhat confused because these settings can be made on project level as well as on folder level (and I haven't understood how values are inherited yet). Also, is there a difference between Properties > C/C++ Build > Settings > GCC C++ Compiler > Include and Properties > C/C++ General > Paths and Symbols > GNU C++?

Do you know any good resource which explains these things?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜宝宝 2024-09-21 17:46:07

我发现 - 艰难的方式(今天几个小时),路径和符号在预处理器/索引器中使用。我正在使用 Makefile 项目,在这种情况下,C/C++ 构建/设置不会影响构建或索引器。

为了使索引/分析正常工作,我必须

  1. Project ->属性-> C/C++ 构建 ->发现选项:启用“自动发现路径和符号”
  2. 项目-> C/C++ 通用 ->路径和符号:添加任何必要的包含路径

I've found - the hard way (few hours today), that Paths and symbols are used in the pre-processor/indexer. I'm using a Makefile project, in which case C/C++ Build/Settings does not affect the build or indexer.

To get indexing/analysis to work I had to

  1. Project -> Properties -> C/C++ Build -> Discovery Options: Enable "Automate discovery paths and symbols"
  2. Project -> C/C++ General -> Paths and Symbols: Add any necessary include paths
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文