QT中自定义编译变量的使用

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值