【问题标题】:Eclipse-cdt to index my C++ code onlyEclipse-cdt 仅索引我的 C++ 代码
【发布时间】:2011-06-30 10:56:18
【问题描述】:

是否可以让 eclipse 索引我的 C++ 代码(使用 cmake 构建)?

我更喜欢使用 bash 提示符编译/运行实际代码,但我想在 eclipse 之类的编辑器中编写代码,这样我就可以轻松地遵循定义并自动完成。

我担心 Eclipse 中的 C++ 索引在某些时候会变得不同步,因为我正在外部编译。

现在我使用的方法是这个方法: cmake -G"Eclipse CDT4 - Unix Makefiles"

这似乎可行,但是当我将它导入时,这种方法似乎也会导致 eclipse 重建我的项目。

【问题讨论】:

    标签: c++ eclipse indexing cmake eclipse-cdt


    【解决方案1】:

    是的,我目前使用 Eclipse 作为编辑器,它的索引位于在 Eclipse 之外构建的项目中。只需关闭项目中的所有自动构建选项,它仍然会在文件更改时为您索引代码。我的项目使用了一堆特殊的脚本来执行构建,所以我只是将它作为现有代码中的默认 c++ 项目,在创建项目时使用 CDT 构建器。

    【讨论】:

    • 谢谢,我没有意识到 eclipse-cdt 可以在不挂钩编译的情况下进行索引。
    • 它仍然使用你的编译器来做一些索引,但它以一种不产生任何代码的方式调用它。它会在您首次创建项目时尝试构建代码,但随后您可以禁用所有自动构建,它只会进行索引...
    猜你喜欢
    • 2011-07-29
    • 2012-02-11
    • 2011-04-26
    • 1970-01-01
    • 2013-06-12
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    相关资源
    最近更新 更多