Qt将dll和lib文件添加到项目中

时间:2018-06-12 13:15:37

标签: qt dll lib

我试图将一些库文件包含到我的Qt项目中。它的结构如下:

  • project.pro
  • 库\ x64的
    • file1.dll
    • file2.dll
    • file2.lib

我尝试编辑.pro文件中的LIBS变量,但我仍然收到错误cannot open file 'xxx.lib(或者xxx.dll,这取决于我在e.pro文件中尝试的内容)。

我尝试添加这样的文件:

LIBS += -Llibs\x64
LIBS += -lfile1
LIBS += -lfile2

或者像这样:

LIBS += libs\x64\file1.dll
LIBS += libs\x64\file2.lib
LIBS += libs\x64\file2.dll

无论我尝试什么,我都得到了无法打开dll / lib文件的错误。那么如何将这些文件添加到我的项目中呢?

1 个答案:

答案 0 :(得分:2)

试试这样:

LIBS += -L"$$PWD/libs/x64" -file1
LIBS += -L"$$PWD/libs/x64" -file2

libs应该转到所描述的文件夹,其中$$ PWD是.pro文件的文件夹,dll-s应该在.exe文件旁边。 另外不要忘记之后运行qmake。