Добрый день.
Не получается разархивировать файлик. Делаю так:
QDataStream in(&file); QByteArray compressedData, uncompressedData;
while(!in.atEnd()) in>>compressedData;
uncompressedData = qUncompress(compressedData);
Выдает сообщение, мол дата повреждена. Для теста через ВинРар в zip архивировал текстовый файл. В чем может быть проблема?qUncompress не предназначен для распаковки файлов. Он распаковывает поток.
Код правильный?
Так ты не распакуешь. Только юзать стороннюю либу.
В Qt zlib встроен, зачем еще что-то?
http://www.forum.crossplatform.ru/index.php?showtopic=981&st=30&#entry17165
#include <Qt/private/qzipreader_p.h>
#include <Qt/private/qzipwriter_p.h>
#include <qzip.cpp>
Нет файла или каталога
Тогда посмотрите в этом каталоге "qt\src\gui\text".
http://www.forum.crossplatform.ru/index.php?showtopic=6270
А где посмотреть чему равно: $${QTDIR} и $$[QT_INSTALL_PREFIX]? Все равно не хочет подключать zlib.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)