首页 > 解决方案 > Linux 上 Eclipse cdt 的 CMake 项目生成器?

问题描述

我一直在为 c++ 寻找一个好的 IDE,Eclipse CDT 似乎是一个不错的候选者。我在 CMake 中开发(编辑)我的项目,这意味着我需要能够使用 CMake 生成一个 Eclipse 项目才能使用 Eclipse。CMake 有一个用于 Eclipse 的配置选项,但它又旧又不完整。(不再支持我的 4.9 版)

所以我想知道是否有另一种使用 CMake 生成 Eclipse 项目的方法,它与较新的 Eclipse 版本兼容。有人知道吗?Eclipse 项目生成器必须是独立的,它不能集成到 Eclipse 本身中,因为我需要项目源文件位于与构建文件不同的位置。(对于 GIT)

谢谢!

标签: c++eclipsecmakegenerator

解决方案


我希望我正确理解您,您想使用 CMake 生成一个“项目文件”,您以后可以使用它来处理Eclipse CDT

您可以从CMake生成“ Unix Makefile ” 。如果您在 Linux 中使用 gui 启动 cmake(通过在终端输入cmake-gui ),则当您单击configure时,该选项会出现在下拉菜单中。

然后在Eclipse CDT IDE中使用菜单中的“ Makefile Project with Existing Code ”选项创建一个新项目(File->New->Project->“Makefile Project with Existing Code”)。

通过这种方式,您将能够在您的项目中使用 Eclipse CDT IDE。


推荐阅读