2016-09-17 39 views
2

由于某些原因,当我创建它时,是否需要调试或发布项目,所以我不能在一个项目中切换这两个项目。是否需要有2个独立的项目进行调试和发布?您是否必须在kdevelop中创建2个独立的项目进行调试和发布?

+1

好问题。右键单击项目时可以选择构建类型。不知道你是否每次都必须这样做,或者有更好的方法去做。如果有人知道KDevelop的解决方案可以帮助解答,那会很好。 – Veltas

回答

1

这源于CMake的工作方式(确切地说,CMake如何与Makefile生成器一起工作):它需要为每个构建类型单独构建目录。

我不知道你的意思是“有2个独立的项目”,但预期的方式来做到这一点是选择Project -> Open Configuration...菜单为您的项目,去CMake选项卡,然后单击+按钮添加另一个build目录。然后你用你想要的构建类型配置新的构建目录。

+0

也看看这个类似的帖子:http://stackoverflow.com/questions/15064715/kdevelop-with-cmake-project-how-to-manage-debug-and-release-builds – kfunk

相关问题