QMAKE 中怎么定义环境变量
时间: 2023-10-10 09:15:47 浏览: 139
env命令 显示和定义环境变量
5星 · 资源好评率100%
在 QMAKE 中定义环境变量可以使用 `QMAKE_EXTRA_TARGETS` 变量。下面是一个示例:
```
myvar = /path/to/myvar
QMAKE_EXTRA_TARGETS += myenv
myenv.commands = export MYVAR=$$myvar
myenv.target = myenv
```
在上面的示例中,`myvar` 是我们要设置的环境变量的值,`myenv` 是一个额外的目标,它的作用是将 `myvar` 设置为环境变量 `MYVAR` 的值。`myenv.commands` 包含了设置环境变量的命令,`myenv.target` 是目标名称。
当执行 `make myenv` 命令时,`myenv` 目标会被执行,`myvar` 会被设置为环境变量 `MYVAR` 的值。在后续的命令中,可以使用 `$MYVAR` 来引用这个环境变量。
阅读全文