使用 Qt Creator 变量

您可以在 首选项构建设置运行设置 中使用 Qt Creator 变量,例如在设置参数、可执行文件路径和工作目录的字段中。这些变量会负责引号它们的展开,因此您不需要将它们放在引号内。

在字段中单击 (变量) 按钮,从特定上下文中可用的变量列表中选择。有关每个变量的更多信息,请将光标移至列表中的该变量上。

{Qt Creator Variables dialog showing a tooltip}

以下语法可让您使用环境变量作为 Qt Creator 变量:%{Env:VARNAME}。

Qt Creator 在展开变量名时会使用模式替换。要使用 replacement 替换 variablepattern 的第一个匹配项,使用

%{variable/pattern/replacement}

要使用 replacement 替换 variablepattern 的所有匹配项,使用

%{variable//pattern/replacement}

模式可以是一个正则表达式,替换可以包含向后引用。例如,如果 %{variable}my123var,那么 %{variable/(..)(\d+)/\2\1} 展开为 123myvar

除了正斜杠之外,您还可以使用井号(#)作为替换字符。如果值应该是文件路径,这可能会很有用,在这种情况下,正斜杠可能会在 Windows 主机上转换为反斜杠。

如果变量未设置,则使用默认值

%{variable:-default}

另请参阅 指定项目的环境为构建配置项目为运行配置项目

©2024 The Qt Company Ltd. 文档中的贡献版权属于其各自的拥有者。本提供的文档是根据 Free Software Foundation 发布的 GNU 自由文档许可协议版本 1.3 许可的。Qt 和相应的商标是芬兰的 The Qt Company Ltd. 以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。