我该如何在C++中读写gzipped文件?
这里的iostream
包装类(链接)看起来很不错,以下是一个简单的使用示例:
gz::igzstream in(filename);
std::string line;
while(std::getline(in, line)){
std::cout << line << std::endl;
}
但是我无法实际链接它(尽管我有一个/usr/lib/libz.a
)。简单的
g++ test-gzstream.cpp -lz
没做到 (undefined reference to gz::gzstreambase::~gzstreambase()
)。