因此,我在当前正在使用的代码中使用了一堆库。现在,我通过执行win32:LIBS += "C:/my/location/Tools/libcurl/trunk/lib/Debug/curllib.lib"
之类的方法将它们包括在内。但是,我有一个环境变量,将%TOOLS%
定义为C:/my/location/Tools/
。我试图将include更改为win32:LIBS += "%TOOLS%libcurl/trunk/lib/Debug/curllib.lib"
,但是找不到文件。我在网上看了,这应该是可行的。我是否错过了一些简单的事情,例如一种告诉Qt创建者查看窗口环境变量的方法?
谢谢!
最佳答案
要在处理qmake时获取环境变量的内容,可以使用以下命令:
win32:LIBS += $$(TOOLS)/libcurl/trunk/lib/Debug/curllib.lib
TOOLS
应该是设置为C:/my/location/Tools
的环境变量。但是您不一定需要为此使用环境变量。您可以在.pro文件中简单定义一个变量:
TOOLS="C:/my/location/Tools"
并在其前面加上
$$
来使用它的值:win32:LIBS += $$TOOLS/libcurl/trunk/lib/Debug/curllib.lib
关于c++ - 您可以在Qt Creator中使用环境变量吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24256334/