如何定义qmake的库搜索目录?

时间:2015-06-04 08:29:03

标签: c++ visual-c++ linker qmake

我正在使用Qt Creator中的MSVC代码,并使用MSVC编译器构建它。 我的代码使用如下构造:

#pragma comment(lib, "mylib.lib")

如何在.pro文件中指示qmake查找这些库? 我认为DEPENDPATH达到了这个目的,但这似乎不起作用。

我应该使用什么?

P.S。请不要告诉我这不是便携式坏密码, 我知道,这不是便携式的,没关系

1 个答案:

答案 0 :(得分:1)

Qmake有LIBS变量,您可以使用该变量设置搜索目录,甚至还可以设置要链接的库。在你的情况下,像

LIBS += -Lpath/to/lib/directory -lmylib

可以工作并完全减少对#pragma的需求。请注意,虽然它使用类似Unix的语法(-L用于库搜索目录,而-l用于没有lib前缀和后缀的lib名称,但qmake将确保它做正确的事情对于MSVC也是如此。