使用 Qt Creator 变量
您可以在 首选项、构建设置 和 运行设置 中使用 Qt Creator 变量,例如在设置参数、可执行文件路径和工作目录的字段中。这些变量会负责引号它们的展开,因此您不需要将它们放在引号内。
在字段中单击 (变量) 按钮,从特定上下文中可用的变量列表中选择。有关每个变量的更多信息,请将光标移至列表中的该变量上。
以下语法可让您使用环境变量作为 Qt Creator 变量:%{Env:VARNAME}。
Qt Creator 在展开变量名时会使用模式替换。要使用 replacement 替换 variable 中 pattern 的第一个匹配项,使用
%{variable/pattern/replacement}
要使用 replacement 替换 variable 中 pattern 的所有匹配项,使用
%{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. 以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。