Visual C++ 2008编译libpng
November 9th, 2009
No comments
1. 主页 http://www.libpng.org/pub/png/libpng.html
2. 最新稳定版本 1.2.40
源码下载 http://download.sourceforge.net/libpng/lpng1240.zip
3. 编译依赖
依赖zlib。要求名为zlib的目录位于和libpng源码平级的目录下。libpng会自行编译zlib的源码,而zlib 1.2.3版本中的汇编代码在VC 2008下编译存在问题,参见zlib的编译说明。
4. 编译方法
打开源码中的projects\vc71\libpng.sln工程文件。编译DLL ASM Release和LIB ASM Release就可以了。会得到libpng.lib、libpng13.lib、libpng13.dll。
5. 注意
ligpng会编译自己的zlib1.dll和zlib.lib,不知道编译参数和zlib自己的工程文件是否一样,也不知道和zlib工程文件编译出的dll和lib会不会冲突。这个问题留待考察。
Recent Comments