当前位置: 代码迷 >> QT开发 >> 请教怎么在qmake文件里面使用系统的环境变量
  详细解决方案

请教怎么在qmake文件里面使用系统的环境变量

热度:202   发布时间:2016-04-25 03:09:03.0
请问如何在qmake文件里面使用系统的环境变量?
本帖最后由 loving_you2000 于 2014-10-31 14:35:33 编辑
我在工程里引入了一个第三方的库,这个库放在H:\XXX文件夹下面,然后我要引用里面的头文件H:\XXX\include\aaa.h,那么Qt的.pro文件可以写成
……
INCLUDEPATH += H:/XXX/include
……

这样在cpp文件里就可以直接使用
#include <aaa.h>

来引用头文件了。
但是现在我不想写这个绝对路径,于是就设置了一个系统的环境变量XXX_ENV=H:\XXX\include(或者H:/XXX/include),是Windows环境。然后我在.pro文件里这样写:
……
INCLUDEPATH += $${XXX_ENV}/include
……

结果再用 #include <aaa.h> 引入头文件的时候就说找不到了。
请问qmake可以使用这个系统的环境变量么?
------解决思路----------------------
qmake 乱乱乱谈(一) 
http://blog.csdn.net/dbzhang800/article/details/6758204
  相关解决方案