如何在Qt Creator中添加库路径,如在Visual Studio中的LIBPATH?

时间:2016-01-07 15:06:21

标签: qt environment-variables qt-creator

问题

a)我们如何在Qt Creator中添加项目应该查找依赖库的库路径?

b)项目中的设置如何>>运行>>与.pro文件中的类似相关的构建环境?那里列出的环境变量是否也适用于.pro文件(他们不是这样)所以它们到底是什么?

上下文/细节:

Visual Studio为folders提供了各种环境变量,其中项目查找包含文件,库文件或可执行文件等。这在Qt Creator中相当混乱,我没有看到关于它的好文档

唯一明显的是INCLUDEPATH变量,它指向要查找包含文件的目录(.h)

但是,如何设置库路径,它应该查找依赖库/ dll等的路径?我可以在.pro文件中使用LIBS变量指定确切的库,它似乎不等同于LIBPATH变量,如果在当前文件夹中找不到它,它应该寻找其他库。

我已经解决过这个问题,基本上使用LIBS变量添加库路径,但是删除了库文件名,这似乎有用,并且添加了路径,但是我没有在任何地方看到这些。

LIBS += -L"$$_PRO_FILE_PWD_/Xerces/bin/"

但更令人感兴趣的是Projects>>中的设置。选择'运行'从当前配置中展开Run Environment设置。

' Run Environment'

这里有LIB变量和LIBPATH变量,但显然没有.pro环境可用。它还说here这些设置对用户来说是本地的,并保存在.pro.user文件中,这可能表明它设置的方式不同,但它并没有说明如何设置它们。专业文件,但如果想申请所有用户,它建议将它们设置在那里!

同样有DEPENDPATH AND VPATH,它们的用途并不是很清楚。

1 个答案:

答案 0 :(得分:0)

我没有足够的Rep为你的问题添加评论,所以我以答案的形式添加我的评论。我是Qt的新手,并且一直在Linux上开发Qt GUI应用程序。

我将此LD_LIBRARY_PATH环境变量设置为我的Qt库的路径。由于您在Windows上使用visual studio,我不确定它对您有多大帮助。