Russian Qt Forum
Ноябрь 25, 2024, 00:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Работа с bzip в Qt  (Прочитано 3954 раз)
alik
Гость
« : Апрель 04, 2016, 14:09 »

Добрый день,

Необходимо разжимать данные в буфере памяти методом BZip в проекте Qt.
Как подключить соответствующие библиотеки?
Насколько мне известно в стандартной версии Qt с MinGw и Qt Linux эта библиотека отсутствует!?

На сайте http://www.bzip.org скачал библиотеку версии 1.06, а что делать дальше не знаю.

Обязательно ли устанавливать компилятор Visual C++ 5 для компиляции dll файла?
А как подключать библиотеку в Линуксе?

 
Записан
alik
Гость
« Ответ #1 : Апрель 05, 2016, 13:20 »

Неужели никто не работал с BZip в QT ?
Записан
Bepec
Гость
« Ответ #2 : Апрель 05, 2016, 13:23 »

Никто не отвечает потому что проблемы не видят.
Скачали dll - подключайте к проекту и используйте. В чём проблема?
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #3 : Апрель 05, 2016, 16:25 »

См. AbZip или LibArchive.
« Последнее редактирование: Апрель 05, 2016, 16:29 от GreatSnake » Записан

Qt 5.11/4.8.7 (X11/Win)
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #4 : Апрель 06, 2016, 08:38 »

Для начала стоит почитать про подключение сторонних библиотек вообще.
Быстрый гугл дал ответ, что в ubuntu сия либа присутствует (пакет "libbz2-dev"), под виндой недолго собрать для mingw, просто тупо командой make в окружении msys(2).
А подключение в pro файле:

Код:
-Lpath/to/lib -lbz2
INCLUDEPATH += path/to/lib/headers
Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
alik
Гость
« Ответ #5 : Апрель 06, 2016, 19:21 »

Разобрался. После того, как пересобрал библиотеку, предварительно установив msys2, и подключил ее, проект заработал.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.162 секунд. Запросов: 23.