win7 vs2013编译libpng png++ mboben_spixel

本文介绍如何从源码编译libpng库,并解释了如何配置zlib。此外,还介绍了png++库的使用方法,以及在Windows环境下编译特定项目mboben_spixel时遇到的问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

libpng:

下载libpng地址:http://www.libpng.org/pub/png/libpng.html

编译libpng需要用到zlib,下载地址:http://www.zlib.net/

libpng的projects\vstudio目录下有sln工程文件。

还有一个zlib.props,配置zlib位置的,根据自己的情况修改<ZLibSrcDir>。

直接编译完成。



png++:

png++是给libpng封装了一层接口,简化了很多调用方式。

不需要编译,用的时候包含它的头文件目录就行了。


mboben_spixel:

需要添加opencv,png++,libpng三个头文件路径。

需要添加opencv,libpng两个lib路径。这两个的debug和release都是分开的。

需要添加的库(opencv根据实际版本):

libpng16.lib
zlib.lib
opencv_core2410.lib
opencv_highgui2410.lib
opencv_imgproc2410.lib


windows编译mboben_spixel时,有个函数strerror_r无法识别,因为这是Linux的函数。

改用strerror_s,注意参数顺序有点变化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值