在 Win7(64) 上的 Cygwin 64 上找不到 BZIP2 库。
我在 Win 64 上使用 CYGWIN64。我可以从终端使用 bzip2,但无法找到头文件以从 ANSI C 应用程序以编程方式使用 bzip2。
我去了 BZIP 站点并下载了 1.0.6 tarball,我对其进行了压缩和解压缩。
我是否应该将 bzip2-1.0.6 文件夹移动到 cygwin64/lib 下并编译它?
任何人都可以就调用 bzip2 的具体后续步骤提出建议吗?
头文件是bzlib.h 要查找包含它的包,请使用 cygcheck:
$ cygcheck -p include/bzlib.h
Found 6 matches for include/bzlib.h
libbz2-devel-1.0.6-2 - libbz2-devel: BZip file de/compressor (installed binaries and support files)
libbz2-devel-1.0.6-3 - libbz2-devel: BZip file de/compressor
mingw64-i686-bzip2-1.0.6-3 - mingw64-i686-bzip2: libbz2 for MinGW-w64 Win32 toolchain (installed binaries and support files)
...
所以你需要安装
libbz2-devel
@user7231已经向你解释过