Qt добавление dll и lib файлов в проект - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь включить некоторые библиотечные файлы в мой проект Qt.Его структура выглядит следующим образом:

  • project.pro
  • libs \ x64
    • file1.dll
    • file2.dll
    • file2.lib

Я попытался отредактировать переменную LIBS в файле .pro, но все равно получаю ошибку 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 голосов
/ 12 июня 2018

Попробуйте это следующим образом:

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

Библиотеки должны перейти в описанную папку, где $$ PWD - это папка файла .pro, а dll-ы должны идти рядом с.EXE-файл.Также не забудьте потом запустить qmake.

...