【问题标题】:Error while configuring libpng: "zlib not installed"配置 libpng 时出错:“zlib 未安装”
【发布时间】:2016-09-10 17:57:07
【问题描述】:

操作系统: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 和包含文件夹中有所有 zlib 文件
可能是什么问题?我该如何解决这个问题?

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

【问题讨论】:

    标签: c mingw zlib libpng msys


    【解决方案1】:

    我最近遇到了这个问题,这个问题已经解决了,所以我可以回答这个问题。

    如果您正在构建交叉编译器 使用CPPFLAGSLDFLAGS 定义库的主机和路径。

    示例:

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

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

    【讨论】:

      猜你喜欢
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 2019-01-20
      • 2019-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-19
      相关资源
      最近更新 更多