build - 如何在 QtCreator 中更改构建目录以添加子文件夹
问题描述
我使用 QtCreator 来做 C++ 应用程序,我希望为 QtCreator 设置一个相对构建目录,但我希望所有这些构建都位于“构建”文件夹中,而不是项目所在文件夹的根目录中.
例如,实际目录:
CodingFolder
- build-test1-Desktop_Qt[...]
- build-test2-Desktop_Qt[...]
- build-test3-Desktop_Qt[...]
- test1
- test2
- test3
现在,我想要这样:
CodingFolder
- builds
- build-test1-Desktop_Qt[...]
- build-test2-Desktop_Qt[...]
- build-test3-Desktop_Qt[...]
- test1
- test2
- test3
但我不想将“静态”构建文件夹设置为默认目录。我希望在项目所在的同一文件夹中创建构建文件夹,但在“构建”子文件夹中
这可能吗?
在选项中,有以下设置:
默认构建目录:
../%{JS: Util.asciify("build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}")}
我尝试在目录中添加子文件夹,如下所示:
|
v
../builds/%{JS: Util.asciify("build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name}")}
但它不起作用,没有创建子文件夹。我尝试编译的项目,但没有出现子文件夹(或者我不知道它存储在哪里)。
我在发布这个问题之前尝试过搜索,但只知道如何设置一个静态的、特定的目录,并且我想保持它是相对的。提前致谢 :)
解决方案
推荐阅读
- vue.js - 为什么在 IIS 上启用 vue.js 历史模式时,文件下载会重定向到主页
- python-3.x - 如何使用python比较从行中间的每一行与单个文本文件中的每一行?
- python-3.x - Python: subprocess.call('nvm ls', shell=True) 给出这个错误 /bin/sh: nvm: command not found
- list - 如何将数据数组转换为在颤振/飞镖中展开或折叠的小部件列表?
- visual-studio-2017 - 从 Visual Studio 2017 Pro 迁移到社区版
- webstorm - 无法将 WSL 节点解释器添加到 WebStorm
- javascript - .push() 覆盖 Javascript 中的数组值
- sql - 最小和最大游戏数之间的差异
- julia - 如何在 Julia 中限制数组的列
- javascript - 我的自动段落幻灯片不起作用