2016-04-18 44 views
0

QuaZIPを使用してQtでファイルを圧縮するいくつかの例をお探しです。 このコードを試しましたが、動作しません。セグメント化エラーが発生しました。QuaZIPでファイルを圧縮

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

圧縮する前にファイルを開く必要がありますか?問題が解決

+0

関数は何を返しますか?正誤?この機能を使用する前に圧縮するすべてのファイルを開こうとしましたか? – IAmInPLS

+0

この関数は偽を返します 私はこのコードを試しました。(int i = 0; i Dababi

+0

あなたは 'compressFiles'関数で何が起こっているのかを調べる必要があります – IAmInPLS

答えて

0

、 は、私はそれを手動でインストールし、その後番目quazipのインストールを削除:私が使用してlibquazip-qt5-*パッケージをインストールしその後

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 

がち は最終的に私は

LIBS += -lquazip -lz 
を使用して、私のプロファイルにquazipリンクを取得