編譯后發現有osgdb-png.lib,但是還是無法讀取。
提示缺少libpng15d.dll,於是去網上下載,發現還是不行,
最后發現是版本的問題。原來必須是1.5.12版本的才可以。
於是自己編譯個。
編譯方法http://blog.csdn.net/ariesjzj/article/details/7972747
ibpng用於圖片處理,zlib用於壓縮。兩者密切相關,libpng依賴zlib。
編譯庫:
1. 先下載 libpng-1.5.12.tar.gz(http://sourceforge.net/projects/libpng/files/libpng15/1.5.12/)和libz(http://zlib.net/zlib-1.2.7.tar.gz),將libpng解壓,如C:\workspace\libpng-1.5.12\。
2. 將libz解壓,改名zlib放到libpng同級目錄,如C:\workspace\zlib。
3. 進入libpng\projects\visualc71\,用visual studio打開工程文件,方案中會有三個子工程:libpng, pngtest, zlib。直接編譯,不出意外會在Win32_DLL_Debug目錄下和Win32_DLL_Debug\ZLib目錄下生成zlib1d.dll, libpng15d.dll, libpng.lib和zlib.lib等庫文件。
編譯后放入bin,成功運行。
