1、自定义的编译变量
// 定义变量
MY_LIB_PATH = /home/bv5/MyPrograms
// 调用方式1
INCLUDEPATH += $$MY_LIB_PATH
DEPENDPATH += $$MY_LIB_PATH
// 调用方式2
INCLUDEPATH += $${MY_LIB_PATH}
DEPENDPATH += $${MY_LIB_PATH}
2、系统环境变量
在系统的环境变量中定义变量
// 调用方式1
INCLUDEPATH += $$(MY_LIB_PATH)
DEPENDPATH += $$(MY_LIB_PATH)
// 调用方式2
INCLUDEPATH += $(MY_LIB_PATH)
DEPENDPATH += $(MY_LIB_PATH)
注意: 设置了环境变量后,要重启下Qt Ctreator才能生效
3、Qt Creator工程中定义的编译环境变量
在Project/Build Environment 中加入 工程自己的的环境变量
// 调用方式1
INCLUDEPATH += $$(MY_LIB_PATH)
DEPENDPATH += $$(MY_LIB_PATH)
// 调用方式2
INCLUDEPATH += $(MY_LIB_PATH)
DEPENDPATH += $(MY_LIB_PATH)
注意:这个工程的编译变量Debug和Release要分别配置 ;
4、使用qmake自带的变量
message(Qt version: $$[QT_VERSION])
message(Qt is installed in $$[QT_INSTALL_PREFIX])
message(Qt resources can be found in the following locations:)
message(Documentation: $$[QT_INSTALL_DOCS])
message(Header files: $$[QT_INSTALL_HEADERS])
5、参考资料
具体请参考qt自带的文档《qmake language》