查看: 1677|回复: 3

求助:ive png等格式无法加载

[复制链接]

该用户从未签到

发表于 2010-5-5 15:58:23 | 显示全部楼层 |阅读模式
使用版本为OSG2.8.3,winxp sp3,vs2008
能正常加载OSG格式的文件,但是无法加载IVE PNG格式文件。
运行《OpenSceneGraph三维渲染引擎设计与实践》的“LOD”示例时,提示找不到zlib1d.dll文件。运行“简易房屋”范例时,提示找不到libpng13d.dll文件。
但是搜索得到这些文件均在C:\osg\3rdParty\bin下。

编译出的程序全部放在C:\osg\OpenSceneGraph\build目录下
确认CMAKE中3RD_PARTY_DIR设置为 C:\osg\3rdParty
PNG和IVE的lib路径均正确
环境变量中,系统PATH路径添加了C:\OSG\OpenSceneGraph\bin\bin\;
VS2008中INCLUDE添加了C:\OSG\OpenSceneGraph\bin\include
LIB添加了C:\OSG\OpenSceneGraph\bin\lib
其余参数没有添加,项目属性正常添加了7个DEBUG形式的LIB文件

该用户从未签到

发表于 2010-5-5 17:03:31 | 显示全部楼层
系统环境变量PATH中添加C:\osg\3rdParty\bin
或者把这几个DLL文件拷贝到程序运行目录中。

这些文件是Windows系统加载DLL是需要的,您必须显示地指定它们的位置;这和OSG无关

该用户从未签到

 楼主| 发表于 2010-5-8 12:28:09 | 显示全部楼层
谢谢array,问题已经解决

该用户从未签到

 楼主| 发表于 2010-5-8 12:28:30 | 显示全部楼层
谢谢array,问题已经解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表