LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: compozitor on July 29, 2019, 10:45:25 PM

Title: Где найти lib-файлы?
Post by: compozitor on July 29, 2019, 10:45:25 PM
Как провести сборку чтобы появились lib-файлы? Я собрал LimeReport, но файлы с расширением lib так нигде и не появились. Вот то, что появилось после сборки в папке D:\Reports\LimeReport\LimeReport\build\5.11.2\win32\debug\lib :
А если напрямую подключить limereportd.dll то появляется ошибка "Программа неожиданно завершилась. Процесс был завершён принудительно."
Title: Re: Где найти lib-файлы?
Post by: compozitor on July 29, 2019, 11:49:53 PM
Файлы с расширением *.a и есть библиотеки.

Чтобы их подключить нужно в файле проекта (*.pro) написать:
Code: [Select]
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.

Title: Re: Где найти lib-файлы?
Post by: Arin Alex on July 29, 2019, 11:52:55 PM
Вот и даже ответить не успел :)
да *.a это mingw делает, а что-нибудь от MS запилит .lib
Title: Re: Где найти lib-файлы?
Post by: compozitor on July 30, 2019, 10:33:29 AM
Спасибо вам, Arin Alex!