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