Eclipse中的Cmake支持

McH*_*lls 30 c++ eclipse cmake

根据这个,我有3个选项在Eclipse CDT for C++中使用cmake.它们都不起作用.

第一个是因为我使用了源外构建,并且发生器的限制是如此蹩脚.此外,它使用硬编码的Eclipse项目模板,因此它像地狱一样脆弱.第二个是穷人的cmake支持版本.它确实没有给Eclipse增加任何价值.第三个根本不起作用.我不能创建一个现有的cmake项目.我可以创建一个新的,但不能打开现有的.此外,项目属性窗口中的cmake属性会抛出异常,就是这样.甚至没有出现.

Eclipse中对cmake有什么好的支持吗?还是其他任何强大的IDE?就像添加CmakeList.txt并创建相应的项目一样?我主要感兴趣的是拥有适当的包含路径和基于cmake文件的全局make目标.当然,对cmake文件等进行语法彩色编辑会很不错.

Sas*_*cha 8

我们成功地将Eclipse CDT和Qt Creator与大型基于CMake的项目一起使用.

对于Eclipse,我们通常完全按照描述使用选项二.还有一个名为CMake Editor的CMake Eclipse插件,用于语法高亮和命令完成.

就个人而言,我正在使用QtCreator.它具有相当好的CMake支持并且速度非常快.您应该首先使用CMake GUI配置项目(使用Make或NMake Generator),然后在QtCreator中打开顶级CMakeLists.txt文件并将其指向已配置的二进制目录.


dec*_*tle 5

你看过Qt Creator了吗?它可能具有您正在寻找的功能.

  • @Alessandro Pezzato qt创建者不仅适用于QT项目,它还可以方便地与普通的旧C++一起使用:-) (7认同)

Ser*_*gei 5

我使用CMake GUI生成CDT项目或Unix makefile,然后通过Eclipse导入它.

我也使用KDevelop 4,因为它只是打开CMake项目并紧密集成CMake支持.