Qt Creator在指定的调试文件夹中创建调试和释放文件夹

时间:2015-03-11 17:30:13

标签: c++ qt debugging qt-creator

我在Qt Creator中使用默认的构建目录,类似于 build-project-blah-blah-Debug 。但是,当我在调试模式下构建我的应用程序时,会在里面创建调试发布文件夹。如果我将构建目录设置为 build-project-blah-blah ,那么调试和发布版本Qt Creator的行为都不正确,即它投诉并且它不会清理构建的文件。

2 个答案:

答案 0 :(得分:7)

我从this answer to the reverse question推导出了解决方案。 在.pro文件中,添加以下行以防止创建子目录:

CONFIG -= debug_and_release debug_and_release_target

此问题仅发生在Windows上,而不是基于Unix的操作系统上。 Windows默认设置这些标志,而QT的Unix实现则不设置。对我而言,由于我的项目在两种环境之间的兼容性,这主要是一个问题。

答案 1 :(得分:0)

您可以在项目模式(Ctrl + 5)上选择用于调试和发布构建的文件夹

你有一个组合框,上面写着“编辑构建配置”,并允许你选择 Release Debug ,然后你可以编辑每个的构建目录