Cześć,
Jaką bibliotekę byście polecili do łatwego pakowania lub rozpakowywania archiwów, np. zip, rar, 7z, itd.? :)
Pozdrawiam
Cześć,
Jaką bibliotekę byście polecili do łatwego pakowania lub rozpakowywania archiwów, np. zip, rar, 7z, itd.? :)
Pozdrawiam
Mi tam zlib
odpowiada.
Mam problemy z jej instalacją, nie trawi gzopen
, gzrewind
, gzread
, gzeof
, gzclose
.
undefined reference to `gzopen'
undefined reference to `gzrewind'
undefined reference to `gzread'
undefined reference to `gzeof'
undefined reference to `gzclose'
W opcjach kompilatora w konsolidatorze dodaj -lz
Teraz z kolei mam błędy typu
skipping incompatible C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/libz.dll.a when searching for -lz
i na koniec
cannot find -lz
Pobrałem najnowszą wersję biblioteki.
A masz w tej ścieżce C:/Program Files (x86)/Dev-Cpp/MinGW64/lib plik o nazwie libz.a ?
Spróbuj jeszcze dodać w konsolidatorze -lz.dll
Owszem, mam tam taki plik.
-lz.dll
niestety też nie pomogło.
Spróbuj skompilować kod jako 32-bitowy program może to pomoże.
Kod używający biblioteki zlib to:
char buf[1024*1024*16];
gzFile fi = gzopen("file.gz","rb");
gzrewind(fi);
while(!gzeof(fi))
{
int len = gzread(fi,buf,sizeof(buf));
}
gzclose(fi);
No i na początku:
#include <zlib.h>
U mnie kompiluje się bez najmniejszego problemu!
skipping incompatible C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/libz
.dll.a when searching for -lz
Człowieku wyłącz ukrywanie rozszerzeń znanych typów, bo nie wiesz co czynisz.