我用QT寫客戶端,和WINDOWS 服務器通信,希望兩邊都將資料壓縮解壓,我發現QT 里面有#include <zlib.h>#include <zconf.h>也有#include <QtZlib/zlib.h>#include <QtZlib/zconf.h>我覺得應該在.pro里面加一個QT += core gui sql xml zlib 就行了,但是發現我錯了,根本沒有zlib,我應該如何使用呢?
uj5u.com熱心網友回復:
我用了 QByteArray qByteArray = qCompress(szSendBuff.c_str(),MsgHdr.u4SourceSize);網上說 qCompress就是zlib 壓縮,但是我發現服務器端解不開。。。uj5u.com熱心網友回復:
是不是說 qCompress 壓縮的,只能用QT 自己的qUncompress來解壓?WINDLWS 下的ZLIB庫不能解?uj5u.com熱心網友回復:
唉,,沒辦法,自己拷貝源代碼搞了。uj5u.com熱心網友回復:
qCompress 肯定是要和qUncompress成對出現的uj5u.com熱心網友回復:
qt那個compress我記得還包括了一些其他的資訊,你可以看看檔案uj5u.com熱心網友回復:
LIBS += -lz#include <zlib.h>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/204987.html
標籤:其他技術討論專區
