QMake - 如何在 .pro 文件中添加和使用变量

2023-12-23

我有一个由 Qt 创建者生成的 qmake 文件。 我正在修改它,但我无法理解如何创建变量。

例如,我想像在这里一样声明库 MYPATH:

MYPATH = /lib/aaa/bbb
unix:!macx:!symbian: LIBS += -L$(MYPATH)

当我运行 qmake 时,我在生成的 makefile 中找到

LIBS = ....... -L$(MYPATH) .....

但 MYPATH 变量没有在任何地方声明。

有谁知道如何正确声明这样的变量?


QMake 使用它自己的变量引用语法 http://qt-project.org/doc/qt-4.8/qmake-advanced-usage.html#variables.

  • VAR = foobar=> 当 qmake 运行时给变量赋值
  • $$VAR=> qmake 运行时 QMake 变量的值
  • $${VAR}=> QMake 变量在 qmake 运行时的值(相同但被括起来以与周围的文本分开)
  • $(VAR)=> 运行 Makefile(不是 qmake)时环境变量的内容
  • $$(VAR)=>运行 qmake(不是 Makefile)时环境变量的内容

像这样尝试一下

MYPATH = /lib/aaa/bbb
unix:!macx:!symbian: LIBS += -L$${MYPATH}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

QMake - 如何在 .pro 文件中添加和使用变量 的相关文章

随机推荐