Qt在项目中添加dll和lib文件

Qt adding dll and lib files to a project

我正在尝试将一些库文件包含到我的 Qt 项目中。它的结构如下所示:

我尝试编辑 .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 文件的错误。那么如何将这些文件添加到我的项目中呢?

这样试试:

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

库应该放在描述的文件夹中,其中 $$PWD 是 .pro 文件的文件夹,dll-s 应该放在 .exe 文件旁边。 也不要忘记 运行 qmake 之后。