一般Debug和Release应该在不同的目录下编译,否则每次当切换模式时必须把编译文件全部删掉。
这里假设新建两个目录Debug和Release来分别用于构建相应的模式:
Release 版本:
- mkdir Release
- cd Release
- cmake -DCMAKE_BUILD_TYPE=Release ..
- make
Debug 版本:
- mkdir Debug
- cd Debug
- cmake -DCMAKE_BUILD_TYPE=Debug ..
- make
本文介绍如何使用CMake在不同的目录下构建Debug和Release版本的项目,避免模式切换时重复编译的问题。通过创建Debug和Release目录,并设置CMAKE_BUILD_TYPE参数,可以有效地管理和构建不同模式的项目。
一般Debug和Release应该在不同的目录下编译,否则每次当切换模式时必须把编译文件全部删掉。
这里假设新建两个目录Debug和Release来分别用于构建相应的模式:
Release 版本:
Debug 版本:
1522

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