| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Zlib decompression |
| Автор: MaksSh 2.9.2010, 21:13 | ||||
| Всем привет. начал использовать Zlib для декомпрессии использую функцию из примера http://www.zlib.net/zlib_how.html но не пойму как мне преобразовать
для передачи в функцию
|
| Автор: boostcoder 2.9.2010, 21:45 |
и не поймешь. потому что это невозможно. используй boost.iostreams в паре с zlib_compressor/zlib_decompressor. или же bzip2_compressor/bzip2_decompressor. читать http://www.boost.org/doc/libs/1_43_0/libs/iostreams/doc/index.html?page=http://www.boost.org/doc/libs/1_43_0/libs/iostreams/doc/classes/zlib.html%23overview, http://www.boost.org/doc/libs/1_43_0/libs/iostreams/doc/index.html?page=http://www.boost.org/doc/libs/1_43_0/libs/iostreams/doc/classes/gzip.html, и http://www.boost.org/doc/libs/1_43_0/libs/iostreams/doc/index.html?page=http://www.boost.org/doc/libs/1_43_0/libs/iostreams/doc/classes/bzip2.html. |
| Автор: bsa 2.9.2010, 23:51 |
| MaksSh, используй функции для работы с блоками памяти, а не файлами. Всего на пару строк кода будет больше. |
| Автор: MaksSh 3.9.2010, 08:14 |
| bsa а можно поподробнее boostcoder Если правильно понял из документации то Zlib надо подключить отдельно к boost а как это сделать? |
| Автор: bsa 3.9.2010, 10:23 |
http://www.zlib.net/manual.html#Utility |
| Автор: boostcoder 3.9.2010, 10:40 |
| на самом деле, все делается очень просто. код получится кратким и элегантным читать http://www.boost.org/doc/libs/1_43_0/libs/iostreams/doc/installation.html#ide. собранный mingw-4.5.0+boost-1.43+zlib-1.2.5 можешь скачать http://rghost.ru/2500515. |
| Автор: MaksSh 3.9.2010, 14:00 | ||||
| boostcoder так и не смог скрестить Boost с zlib взял пример
реально собрать самому библу на visual studio? libboost_zlib-vc90-mt-gd-1_44.lib и что для этого надо? если собирать без библы то надо добавить строку
и файлы: zlib.cpp zlib.h zconf.h в свой проект но пример все равно не собирается на некоторых форумах пишут про bjam но что это и как его использовать я не понял |
| Автор: MaksSh 3.9.2010, 23:18 |
| Всё разобрался, спасибо |
| Автор: bsa 3.9.2010, 23:27 | ||||
|
| Автор: boostcoder 3.9.2010, 23:27 |
| я не пользуюсь микрософткомпилятором. так что хз как там собирать нужно... с mingw`ом все просто. |