我尝试使用bzip.org提供的bzlib.h提供的BZ2_bzBuffToBuffDecompress()
我的操作系统是Windows 8 64位。 我使用的是Dev-C ++ 5.6.2和MingW64。
我创建了一个新的C项目,包括" bzip2-1.0.6 / bzlib.h"并添加了链接器-lbz2
然后我使用Visual Studio 2013构建了libbz2.dll。
第一次,我使用Win32平台选项构建它,女巫给了我(在编译我的C程序时)
在搜索时跳过不兼容的... / bzip2-1.0.6 / libbz2.dll -lbz2
第二次,我使用x64平台选项构建它,女巫给了我
对BZ2_bzBuffToBuffDecompress的未定义引用
有什么方法可以解决这个问题吗?
更新
我尝试了Cygwin64(libbz2.a,libbz2.dll.a,libbz2-2.dll)中的库,但每个库都给出了第一条错误消息。
更新2
我最终使用了带有libbz2-2.dll的MinGW(32位)