Название: Работа с bzip в Qt Отправлено: alik от Апрель 04, 2016, 14:09 Добрый день,
Необходимо разжимать данные в буфере памяти методом BZip в проекте Qt. Как подключить соответствующие библиотеки? Насколько мне известно в стандартной версии Qt с MinGw и Qt Linux эта библиотека отсутствует!? На сайте http://www.bzip.org скачал библиотеку версии 1.06, а что делать дальше не знаю. Обязательно ли устанавливать компилятор Visual C++ 5 для компиляции dll файла? А как подключать библиотеку в Линуксе? Название: Re: Работа с bzip в Qt Отправлено: alik от Апрель 05, 2016, 13:20 Неужели никто не работал с BZip в QT ?
Название: Re: Работа с bzip в Qt Отправлено: Bepec от Апрель 05, 2016, 13:23 Никто не отвечает потому что проблемы не видят.
Скачали dll - подключайте к проекту и используйте. В чём проблема? Название: Re: Работа с bzip в Qt Отправлено: GreatSnake от Апрель 05, 2016, 16:25 См. AbZip (http://qt-apps.org/content/show.php/AbZip?content=175616) или LibArchive (http://qt-apps.org/content/show.php/LibArchive+Qt?content=175575).
Название: Re: Работа с bzip в Qt Отправлено: Kurles от Апрель 06, 2016, 08:38 Для начала стоит почитать про подключение сторонних библиотек вообще.
Быстрый гугл дал ответ, что в ubuntu сия либа присутствует (пакет "libbz2-dev"), под виндой недолго собрать для mingw, просто тупо командой make в окружении msys(2). А подключение в pro файле: Код: -Lpath/to/lib -lbz2 Название: Re: Работа с bzip в Qt Отправлено: alik от Апрель 06, 2016, 19:21 Разобрался. После того, как пересобрал библиотеку, предварительно установив msys2, и подключил ее, проект заработал.
|