查看: 2507|回复: 3

osg程序载入osgdem生成的earth.osga模型是提示缺少zlib1d.dll

[复制链接]

该用户从未签到

发表于 2011-4-17 09:48:10 | 显示全部楼层 |阅读模式
请问有人遇到过这个问题吗?是什么原因呢,该怎么解决啊,谢谢!


复制代码
  1. #include <osgDB/ReadFile>
  2. #include <osgViewer/Viewer>
  3. #include<osgGA/TrackballManipulator>
  4. #include<osgSim/Impostor>
  5. #include<cv.h>
  6. #include<highgui.h>
  7. #include<iostream>
  8. int main()
  9. {

  10. osgViewer::Viewer viewer;
  11. viewer.setSceneData(osgDB::readNodeFile("earth.osga"));//
  12. viewer.realize();
  13. return viewer.run();
  14. }
复制代码

该用户从未签到

发表于 2011-4-18 08:27:00 | 显示全部楼层
提示缺少zlib1d.dll就找到这个文件并放在可执行文件的目录下……您可以看看自己为osg或者vpb设置的依赖库中是否有这个文件

该用户从未签到

 楼主| 发表于 2011-4-19 08:36:19 | 显示全部楼层
回复 2# array


    谢谢管理员,在3rdParty文件夹中找到了对应的dll放到工程目录下就OK了。

该用户从未签到

发表于 2013-10-2 18:43:22 | 显示全部楼层
将系统变量设置为system32就OK了,分享下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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