在 Win7(64) 上的 Cygwin 64 上找不到 BZIP2 库

问题描述 投票:0回答:1

在 Win7(64) 上的 Cygwin 64 上找不到 BZIP2 库。

我在 Win 64 上使用 CYGWIN64。我可以从终端使用 bzip2,但无法找到头文件以从 ANSI C 应用程序以编程方式使用 bzip2。

我去了 BZIP 站点并下载了 1.0.6 tarball,我对其进行了压缩和解压缩。

我是否应该将 bzip2-1.0.6 文件夹移动到 cygwin64/lib 下并编译它?

任何人都可以就调用 bzip2 的具体后续步骤提出建议吗?

c header cygwin ansi-c bzip2
1个回答
0
投票

头文件是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已经向你解释过

© www.soinside.com 2019 - 2024. All rights reserved.