我有一个本地CMake项目,我想使用它的Eclipse IDE,以便通过提供自动完成功能和其他功能使我的开发更容易。我似乎无法找到如何在Eclipse中导入CMake项目。 PS:我很乐意为其他可以与CMake一起工作的IDE提供建议。将CMake项目导入到Eclipse CDT
16
A
回答
24
KDevelop 4是一个很棒的CMake支持的IDE。
至于日食 - 运行此:
cd <project_dir>
cmake -G "Eclipse CDT4 - Unix Makefiles" ./
这将产生Eclipse项目给你。
10
在阐述arrowd的回答为Eclipse:
首先,选择CMake的文件的目录。我更喜欢让我的Eclipse工作区保持在~/workspaces
以及源代码~/src
。我需要构建或测试项目的数据放在项目工作区的目录下,所以我建议对CMake也这样做。
假设两个工作区和源文件夹命名为someproject
,做到:
cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject
然后,在你的Eclipse工作区,这样做:
文件>导入...>常规>现有项目成工作区
检查选择根目录并选择~/workspaces/someproject/cmake
。确保将项目复制到工作区未被选中。
点击完成您的工作区中有一个CMake项目。
有两点需要注意:
- 我用
cmake
工作区子目录,但是你可以使用你选择的名称。 - 如果您对构建配置进行了任何更改(例如编辑
Makefile.am
),则需要重新运行最后一条命令才能使Eclipse获取更改。
相关问题
- 1. 如何使用CMake将文件添加到Eclipse CDT项目?
- 2. 导出/导入Eclipse cdt make目标
- 3. 将erlang项目导入eclipse
- 4. 将项目导入Eclipse
- 5. 将java项目导入eclipse
- 6. 将Eclipse导入到Eclipse项目中的一个项目
- 7. 将OpenCV项目导入到Eclipse中
- 8. 将Eclipse项目导入到Perforce中
- 9. 将Eclipse项目导入到Android Studio 0.8.14
- 10. CMake与MinGW和Eclipse CDT
- 11. 了解Eclipse CDT项目
- 12. Eclipse(CDT)项目默认值
- 13. 将Eclipse项目从Eclipse导入到Android Studio时发生错误
- 14. 将Eclipse库导入到Eclipse上的JAVA项目上
- 15. 将eclipse项目导入为Java EE
- 16. 将现有的maven项目导入Eclipse
- 17. 将项目导入eclipse后出错
- 18. 将android项目导入eclipse时出错
- 19. 将Web项目导入Eclipse IDE
- 20. 将动态Web项目导入Eclipse
- 21. 从GitHub导入Java项目到Eclipse
- 22. 导入多个项目到Eclipse
- 23. 导入Android项目到Eclipse的问题
- 24. 从Eclipse导入Android项目到Android Studio
- 25. DLL导入到Eclipse Java项目
- 26. 从GitHub导入项目到Eclipse
- 27. 导入项目时遇到问题Eclipse
- 28. 项目导入到Eclipse时NoClassDefFoundError?
- 29. Ant项目导入不正确到Eclipse
- 30. 从github导入Scala项目到Eclipse中
这很好,谢谢。 – rajat 2012-07-26 10:02:03
请注意,你应该真的使用一个单独的目录来建设,但这将工作。 – byteit101 2014-05-03 00:59:31
在我的情况下,它创建了CMakeFiles目录,CMakeCache.txt和cmake_install.cmake。 :/我也在cmake.org上使用了该教程,结果相同。问题可能是我的cmake文件在相同的解决方案下定义了两个不同的项目?你认为这可能是原因吗? – 3yanlis1bos 2014-10-30 15:50:15