1. $$VARIABLE
VARIABLE可以是pro文件里定义的变量,也可以是qmake的预定义变量(如DEFINES等),不能是环境变量
2. $${VARIABLE}
VARIABLE可以是pro文件里定义的变量,也可以是qmake的预定义变量(如DEFINES等),不能是环境变量
用法2不同于1的是:它可用于扩展变量,如:
NEW_VARIABLE = PRIX_$${VARIABLE}
3. $$(ENV_VAR)
qmake引用环境变量,运行qmake生成Makefile文件时使用,$$(ENV_VAR)将会用环境变量ENV_VAR的内容取代
4. $(ENV_VAR)
make引用环境变量,执行Makefile时使用
5. $$[QTVAR]
用于访问Qt的配置选项,如QT_VERSION、QT_INSTALL_BINS等,一般用于Qt插件工程中