c++ - Linux 上 Eclipse cdt 的 CMake 项目生成器?
问题描述
我一直在为 c++ 寻找一个好的 IDE,Eclipse CDT 似乎是一个不错的候选者。我在 CMake 中开发(编辑)我的项目,这意味着我需要能够使用 CMake 生成一个 Eclipse 项目才能使用 Eclipse。CMake 有一个用于 Eclipse 的配置选项,但它又旧又不完整。(不再支持我的 4.9 版)
所以我想知道是否有另一种使用 CMake 生成 Eclipse 项目的方法,它与较新的 Eclipse 版本兼容。有人知道吗?Eclipse 项目生成器必须是独立的,它不能集成到 Eclipse 本身中,因为我需要项目源文件位于与构建文件不同的位置。(对于 GIT)
谢谢!
解决方案
我希望我正确理解您,您想使用 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。
推荐阅读
- java - 查找 java.security.Security 中所有属性的当前状态
- java - 如何在 Crafter CMS 中设置站点?
- java - 将 ImageView 调整为所有可用空间
- c++ - C++ 中的非阻塞套接字 - 资源暂时不可用错误
- javascript - 相同的类型和相同的单词,但在询问它们是否相同时仍然返回 false
- c# - WPF 使用 Linq 将列表框绑定到 2 个表
- docusignapi - 将文本框字段和选项列表添加到通过 DocuSignAPI 发送的 pdf
- sql - 优化一个有大量记录被连接和组合的 sql 查询
- sql - 同一个外键如何在 SQL 中有多个引用?
- razor - Razor 如何区分 @ 符号的使用?