我在工程里引入了一个第三方的库,这个库放在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