c++项目中使用cmake作为构建工具非常方便,但同时又希望使用eclipse作为源码编辑工具。
网上大部分都在说使用如下方法:
mkdir /home/eric/certi_build cd /home/eric/certi_build cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug ../certi_src
根据下面的表格看我用的eclipse juno版本肯定不是CDT4
Eclipse + CDT Version Information
CDT 3.1.2 goes with Eclipse 3.2
CDT 4.0 goes with Eclipse 3.3. (Europa)
CDT 5.x goes with Eclipse 3.4 (Ganymeade)
CDT 6.x goes with Eclipse 3.5 (Galileo)
CDT 7.x goes with Eclipse 3.6 (Helios)
make -C ${ProjDirPath}/build VERBOSE=1
就可以了。这样就可以使用cmake产生makefile,而让eclipse使用cmake产生的makefile对代码进行编译。
当然也可以将build command改为
make install -C ${ProjDirPath}/build VERBOSE=1
这样编译完就直接安装了,但要注意安装目录eclipse是否有权限访问,如果没有,可能需要从root启动eclipse才行。
看来,那个编译按钮点下后执行的就是这个build command命令。
参考链接:
本文介绍了如何在CMake项目中使用Eclipse作为编辑工具,包括解决编译按钮不可用的问题,通过修改buildcommand实现Eclipse对CMake生成的makefile的识别与使用。
1万+

被折叠的 条评论
为什么被折叠?



