我正在使用Qt Creator中的MSVC代码,并使用MSVC编译器构建它。 我的代码使用如下构造:
#pragma comment(lib, "mylib.lib")
如何在.pro
文件中指示qmake查找这些库?
我认为DEPENDPATH
达到了这个目的,但这似乎不起作用。
我应该使用什么?
P.S。请不要告诉我这不是便携式坏密码, 我知道,这不是便携式的,没关系
答案 0 :(得分:1)
Qmake有LIBS
变量,您可以使用该变量设置搜索目录,甚至还可以设置要链接的库。在你的情况下,像
LIBS += -Lpath/to/lib/directory -lmylib
可以工作并完全减少对#pragma
的需求。请注意,虽然它使用类似Unix的语法(-L
用于库搜索目录,而-l
用于没有lib
前缀和后缀的lib名称,但qmake将确保它做正确的事情对于MSVC也是如此。