0.make与编写makefile是类unix系统中最基础的C/C++程序构建(build)的方法。但可移植性很差,于是cmake跨平台build工具出现,其最终还是会生成makefile文件和make命令构建程序。
1.在qt中导入使用makefile的组织的C/C++代码无法调试,使用cmake可以,但qt创建的初始CMakeLists仍无法调试。在CMakeLists文件最后一行添加代码如下,即可调试
set(CMAKE_BUILD_TYPE Debug)
本文介绍了如何使用CMake提升跨平台构建效率,并解决了Qt中使用makefile无法调试的问题。通过在CMakeLists文件中添加特定代码,实现了C/C++程序的有效调试。
0.make与编写makefile是类unix系统中最基础的C/C++程序构建(build)的方法。但可移植性很差,于是cmake跨平台build工具出现,其最终还是会生成makefile文件和make命令构建程序。
1.在qt中导入使用makefile的组织的C/C++代码无法调试,使用cmake可以,但qt创建的初始CMakeLists仍无法调试。在CMakeLists文件最后一行添加代码如下,即可调试
set(CMAKE_BUILD_TYPE Debug)
1105
241

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