LimeReport Forum
General Category | Основное => Discussion | Обсуждение => Topic started by: compozitor on July 29, 2019, 10:45:25 pm
-
Как провести сборку чтобы появились lib-файлы? Я собрал LimeReport, но файлы с расширением lib так нигде и не появились. Вот то, что появилось после сборки в папке D:\Reports\LimeReport\LimeReport\build\5.11.2\win32\debug\lib :
- liblimereportd.a
- libQtZintd.a
- limereportd.dll
- limereportd.prl
- QtZintd.dll
А если напрямую подключить limereportd.dll то появляется ошибка "Программа неожиданно завершилась. Процесс был завершён принудительно."
-
Файлы с расширением *.a и есть библиотеки.
Чтобы их подключить нужно в файле проекта (*.pro) написать:
CONFIG(debug, debug|release){
LIBS += \
-L$$PWD/5.11.2/win32/debug/lib/ -llimereportd
INCLUDEPATH += \
$$PWD/5.11.2/win32/debug/lib/include
} else {
LIBS += \
-L$$PWD/5.11.2/win32/release/lib/ -llimereport
INCLUDEPATH += \
$$PWD/5.11.2/win32/release/lib/include
}
Важно! А для того, чтобы не появлялась ошибка при запуске "Программа неожиданно завершилась. Процесс был завершён принудительно." нужно скопировать limereportd.dll в дерикторию где находится исполняемый файл который использует библиотеку LimeReport.
-
Вот и даже ответить не успел :)
да *.a это mingw делает, а что-нибудь от MS запилит .lib
-
Спасибо вам, Arin Alex!