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文件等进行语法彩色编辑会很不错.
我们成功地将Eclipse CDT和Qt Creator与大型基于CMake的项目一起使用.
对于Eclipse,我们通常完全按照描述使用选项二.还有一个名为CMake Editor的CMake Eclipse插件,用于语法高亮和命令完成.
就个人而言,我正在使用QtCreator.它具有相当好的CMake支持并且速度非常快.您应该首先使用CMake GUI配置项目(使用Make或NMake Generator),然后在QtCreator中打开顶级CMakeLists.txt文件并将其指向已配置的二进制目录.
我使用CMake GUI生成CDT项目或Unix makefile,然后通过Eclipse导入它.
我也使用KDevelop 4,因为它只是打开CMake项目并紧密集成CMake支持.