如何使用 CMake 在 KDevelop 中定义多配置?

How to define multi-config in KDevelop with CMake?

我正在使用 KDevelop 和 CMake。

当我需要调试我的程序时,我必须在项目配置对话框中将 "CMAKE_BUILD_TYPE" 的值从 "Release" 切换到 "Debug",并重建所有程序以便将调试符号信息添加到程序中。

当我需要发布我的程序时,我必须将值切换回"Release",然后重新构建所有东西。

重新构建所有程序,繁琐且等待时间长。

我的问题: 有没有办法,通过它我可以为我的项目定义多个配置,并让一个 conf 用于 "Debug",另一个用于 "Release"?

谢谢!!!

我用的是KDevelop-5.2.1,不过我觉得这个方法应该适用于以后的版本。

打开菜单:"Project" -> "Open Configuration..." 在 "Configure Project" 对话框中,为我们的项目创建一个新的配置。 现在我们的项目有两个配置,因此我们可以设置一个用于调试,另一个用于发布。