QMake – 如何添加和使用一个variables到.pro文件
我有一个由Qt创build者创build的qmake文件。 我正在修改它,但我无法理解如何创build一个variables。
例如我想要像这样在这里声明库MYPATH:
MYPATH = /lib/aaa/bbb unix:!macx:!symbian: LIBS += -L$(MYPATH)
当我运行qmake我find生成的生成文件
LIBS = ....... -L$(MYPATH) .....
但是MYPATHvariables没有在任何地方声明。
有谁知道如何正确地声明这样一个variables?
QMake 对variables引用使用自己的语法 。
-
VAR = foobar
=>当运行qmake时,赋值给variables -
$$VAR
=> QMake在运行qmake时的variables值 -
$${VAR}
=>在运行qmake时QMakevariables的值(完全相同,但是与周围文本分开) -
$(VAR)
=>运行Makefile(不是qmake)时的环境variables的内容 -
$$(VAR)
=>运行qmake(不是Makefile)时的环境variables的内容
像这样尝试
MYPATH = /lib/aaa/bbb unix:!macx:!symbian: LIBS += -L$${MYPATH}
其他有用的variablestypes: $$[...]
这意味着“Qt构build时设置的configuration选项”
例:
message($$[QT_INSTALL_BINS])
这给了:
C:\Qt\Qt5.0.2\5.0.2\msvc2010_opengl\bin