2016-04-18 165 views
0

我正在尋找一些使用QuaZIP在Qt中壓縮文件的示例。 我試過這段代碼,但它不起作用。我收到了分段錯誤錯誤。使用QuaZIP壓縮文件

JlCompress::compressFiles(zipfilename,filenames);//zipfilename is a qstring and filenames a QStringList 

我應該在壓縮它們之前打開文件嗎?

+0

函數返回什麼?真假?您是否嘗試在使用此功能之前打開所有要壓縮的文件? – IAmInPLS

+0

函數返回false 我試過這段代碼 for(int i = 0; i Dababi

+0

您需要檢查函數'compressFiles'中發生了什麼,然後 – IAmInPLS

回答

0

問題解決了, 我刪除了個quazip然後,安裝我手動安裝了它:

I downloaded the source code from http://sourceforge.net/projects/quazip/files/latest/download 
tar xvfz quazip-0.7.1.tar.gz 
cd quazip-0.7.1 
qmake "PREFIX=/usr/local" "LIBS+=-lz" 
make 
make install 

之後,我使用安裝在libquazip-qt5-*包apt得到 最後我用

LIBS += -lquazip -lz 
聯quazip在我的親文件