QtCreator 构建步骤变量名称是啥(例如 %buildDir)?

Posted

技术标签:

【中文标题】QtCreator 构建步骤变量名称是啥(例如 %buildDir)?【英文标题】:What are QtCreator build step variable names (such as %buildDir)?QtCreator 构建步骤变量名称是什么(例如 %buildDir)? 【发布时间】:2015-12-14 16:23:08 【问题描述】:

我正在指定应在项目目录中运行的构建步骤。所以如果这应该正常工作,我需要一个代表项目目录的符号,类似于%buildDir,它代表构建目录。

Qt manual 只提到不存在的 变量按钮。他们的屏幕截图或我看到的 GUI 中都没有出现这样的按钮。

我希望看到 QtCreator 定义的完整变量列表 - 例如项目路径、目标可执行路径、项目.pro 文件名等等。

【问题讨论】:

到目前为止,我只发现this answer提到了%sourceDir%buildDir 【参考方案1】:

可以在here, on Stack Overflow找到答案。

确实,您提到的按钮在构建设置中不可见。文档对此不一致。幸运的是,您可以在上面链接的答案中看到 - Variables 按钮在选项中可用。

很遗憾,bug 提到这个问题并没有得到修复,因为还有很多像你这样的帖子。除了错误报告,我看不到其他方法可以使缺少的 Variables 按钮出现在 Qt Creator 的构建设置页面上。

【讨论】:

我创建了那个错误报告 :)

以上是关于QtCreator 构建步骤变量名称是啥(例如 %buildDir)?的主要内容,如果未能解决你的问题,请参考以下文章

qtcreator设计模式是啥类型的qWidget?

CMake 重新编译

使用 QtCreator 部署自定义构建项目

在 C++ 中,阴影变量名称的范围解析(“优先顺序”)是啥?

unity3d中字符串对应名称是啥?

在 Qt Creator 中应用代码更改的快捷方式是啥?