【问题标题】:How to set Eclipse for cmake project?如何为 cmake 项目设置 Eclipse?
【发布时间】:2016-09-17 21:08:11
【问题描述】:

我有带有 cmake 的 c++ 项目,为了构建它,我想在 linux 中将项目集成到 eclipse ide 中?我也搜索了相同的内容,但没有得到适当的答案,请帮助我。谢谢你提前。其他IDE也可以,有步骤导入项目没有ant错误。谢谢提前帮助。

【问题讨论】:

  • KDevelop 在 Linux 下能够很好地读取 CMake 文件。但对我来说,makefile 是 CMake 中最好的。
  • 谢谢 Caduchon,但目前正在使用 eclipse
  • 您说“其他 ide 也可以”。这是模棱两可的。
  • 是的,对不起那个 Caduchon,如果你有 kdevelop 的步骤,你能分享一下吗,谢谢

标签: c++ linux eclipse cmake


【解决方案1】:

来自 Eclipse 市场的 cmake4eclipse Eclipse 插件能够从您的 CMakeLists.txt 创建 makefile(或其他构建脚本;这是您的选择)并构建您的 Eclipse 项目。配置完成后,无需手动运行cmake -G "Unix Makefiles"。项目设置存储在.cproject 文件中,取自您的CMakeLists.txt

它集成到CDT,所以使用该插件,您应该熟悉CDT的项目偏好页面(可能会混淆)。

要在CMakeLists.txt 中突出显示语法,请尝试cmake-editor

免责声明:我是cmake4eclipse的作者。

【讨论】:

    【解决方案2】:

    使用 CMake,您可以为 Eclipse 生成一个项目,然后在 IDE 中打开它。如果您在该级别进行了一些更改,将自动调用 CMake 以重新生成项目。

    【讨论】:

    • 我刚刚使用 cmake 生成了 .project 和 .cproject 文件,你能告诉我接下来的步骤吗。真的需要
    • 据我记得你现在可以在 Eclipse 中打开这些项目。
    • 是的,我可以打开,但是如果我需要运行项目的不同模块,如何运行?请帮帮我
    • 查看运行菜单。从那里,您可以为必须运行的每个模块手动创建运行和调试配置。 CMake 不会为你做这件事。
    • 是的,当然。此外,我建议您生成 makefile 而不是 eclipse 项目,在源位置创建项目,然后使用 make 来构建所有东西。对我来说它更通用,因为如果需要,你也可以从纯 shell 构建。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 2011-06-01
    • 2018-03-16
    • 1970-01-01
    • 2017-06-11
    相关资源
    最近更新 更多