win7 vs2013编译libpng png++ mboben_spixel

来源:互联网 发布:淘宝怎么绑定手机号 编辑:程序博客网 时间:2024/05/23 14:00

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,注意参数顺序有点变化。