【问题标题】:How can I define qmake's library search directories? [duplicate]如何定义 qmake 的库搜索目录? [复制]
【发布时间】:2015-08-18 18:21:29
【问题描述】:

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

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

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

我应该改用什么?

附:请不要告诉我那不是可移植的坏代码, 我知道,这不是便携式的,没关系

【问题讨论】:

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


    【解决方案1】:

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

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

    将完全有效并减轻对#pragma 的需求。请注意,尽管它使用类 Unix 语法(-L 用于库搜索目录,-l 用于没有 lib 前缀和后缀的库名称),qmake 将确保它也为 MSVC 做正确的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 2017-08-01
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多