配置libpng时出错:“未安装zlib”

Karashevich B.

操作系统:Win7,使用MinGW,来自MSYS的sh.exe

./configure --prefix=/mingw

有和没有前缀的结束是这样的:

checking for zlibVersion in -lz... no
checking for yeszlibVersion in -lz... no
configure: error: zlib not installed

我已经通过cmake安装了zlib,它运行顺利且没有错误,所以我的bin,lib和include文件夹中都有所有zlib文件,
这可能是什么问题?我该如何解决?

UPD
看起来像是因为我在bin文件夹中有libzlib.dll而不是libz.dll,但这是它的安装方式,但我仍然不知道如何解决它

Amaneureka

我最近遇到了这个问题,并且此问题已解决,因此我可以回答此问题。

如果要构建交叉编译器,请使用CPPFLAGS定义库的主机和路径LDFLAGS

例子:

CPPFLAGS="-I$PREFIX/include" LDFLAGS="-L$PREFIX/lib" ./configure --prefix=$PREFIX --host=$TARGET

如果您不构建交叉编译器。然后,指定路径(到库和头文件)或安装zlib devel软件包。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章