我在定制的Linux发行版上。 我试图从Qt项目文件(使用message()
指令)打印一个环境变量,该环境变量正确地打印在shell中。当qmake从同一个shell实例运行时,在打印的消息中看起来像变量是空的。Qt项目文件没有看到环境变量
我使用的命令message($$(ENVI_VAR))
其中根据Qt的网站,QMAKE运行时应该得到的变量的值(也有个$(ENVI_VAR)
语法,而不是被评估时,的Makefile运行)
我错过了什么?
感谢
编辑: 其实,不仅qmake
,但每一个过程中,我跑,也是一个脚本执行,看不到的环境变量。只有壳可以。
你试过$$系统(echo $ ENVI_VAR)来获取var的值吗? – 2014-10-01 10:54:01
你如何以及在哪里设置'ENVI_VAR'? – vahancho 2014-10-01 10:54:49
@vahancho in。bashrc – nyarlathotep108 2014-10-01 12:41:35