Hello Lee,
I think fork is more sharp :). Ha, I am sorry for the wrong words.
Hehe, it's fine, I didn't mean to make fun of your wording, it was just a funny slip. :-)
Actually, I found that the 3rd part lib I download from osg office site is not include the libpng(d).dll file.
It might be that the libpng in that 3rdparty zip was compiled to be a static-link library (no dll required). But if you want you can use the 3rdparty VC8 and copy the libpng13.dll from that, since libpng is a pure C library it doesn't matter which compiler it was compiled with.
See here : https://osgtoy.svn.sourceforge.net/svnroot/osgtoy/3rdParty/branches/3rdParty_win32binaries_vs80sp1/bin/
The libpng.dll I used is complied by the newest version download from libpng office site. It's libpng14(d).dll. Is this way any problem?
If you get another version of libpng, you will need to recompile (or at least relink) the OSG png loader plugin (osgdb_png(d).dll) using the lib file from that version. Otherwise it probably won't work, as first of all it will be looking for libpng13.dll, and even if you rename libpng14.dll to libpng13.dll (I'm not suggesting you do that, but if you did) the ABI is probably different which is why they changed the version number, so it wouldn't work anyways.
Hope this helps, J-S -- ______________________________________________________ Jean-Sebastien Guay [email protected] http://www.cm-labs.com/ http://whitestar02.webhop.org/ _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

