在Win7(64)的Cygwin 64上找不到BZIP2库。
我在Win 64上使用CYGWIN64。我可以在终端上使用bzip2,但无法从ANSI C应用程序中找到头文件以编程方式使用bzip2。
我去了BZIP网站并下载了1.0.6 tarball,我将其压缩并解压缩了。
我应该将cygwin64 / lib下的bzip2-1.0.6文件夹移动并编译吗?
任何人都可以就调用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)
...
因此,您需要按照@ user7231的说明安装
libbz2-devel
关于c - 在Win7(64)上的Cygwin 64上找不到BZIP2库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48633466/