Wie kann ich Lesen / schreiben von Gzip-Dateien in C++?

Wie kann ich Lesen /schreiben von Gzip-Dateien in C++?

Den iostream wrapper-Klassen hier gut Aussehen, und hier ist ein einfaches Beispiel:

gz::igzstream in(filename);
std::string line;
while(std::getline(in, line)){
  std::cout << line << std::endl;
}

Aber ich war nicht in der Lage, wirklich-link (obwohl ich habe eine /usr/lib/libz.a). Eine einfache

g++ test-gzstream.cpp -lz

nicht (undefined reference to gz::gzstreambase::~gzstreambase()).

  • So müssen Sie igzstream und finden das problem oder jede Lösung, die ok ist?
  • LGPL ist keine option für mich, da ich die Entwicklung für iOS, kennen Sie einen nicht-virale alternativen?
InformationsquelleAutor Frank | 2009-03-08
Schreibe einen Kommentar