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

标签 c++ debugging cmake configuration kdevelop

我正在使用 KDevelop 和 CMake。

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

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

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

我的问题: 有没有办法,通过它我可以为我的项目定义多个配置,并让一个 conf 用于“调试”,另一个用于“发布”?

谢谢!!!

最佳答案

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

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

关于c++ - 如何使用 CMake 在 KDevelop 中定义多配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61133631/

相关文章:

c++ - 如何在 C++ 中从 vector 中获取一系列项目

c++ - 检查是否在 unix 中加载了共享对象

c++ - 无法在 Linux Ubuntu 14.04 上的 cgdb 中输入输入

.net - 关于在 WPF 中调试焦点问题的任何提示?

cmake - 如何指定要在共享库构建中使用的链接器标志 [cmake]

c++ - int * 和 enum * 之间如何转换?

debugging - 如何在 Visual Studio 2015 asp.net 5 中调试 Typescript?

windows - 将 DebugDiag 与内部应用程序结合使用

c++ - 在 cocos2d-x 中使用 cmake 为 iOS 和 Android 项目构建外部库

cmake get find_package 查找包特定变量