查看: 844|回复: 3

OSG缺少Producerd.lib和osgProducerd.lib

[复制链接]

该用户从未签到

发表于 2014-7-22 15:53:35 | 显示全部楼层 |阅读模式
我用cmake编译2.8的源码(vs2008),在模仿《Step Into OpensceneGraph》里面的例子时,提示找不到这两个库(事实上我电脑上也没有这两个库)。不过我能打开例子模型,也根据书上说的做好了osg框架。在做pdf  45页示例五时,发现问题的。
这是不是我在编译时漏掉哪一步了?还是说源码包里压根儿就没呢?求各位帮帮忙。

该用户从未签到

 楼主| 发表于 2014-7-23 10:08:39 | 显示全部楼层
本帖最后由 雨飘飞 于 2014-7-23 10:24 编辑

是不是osgProducer.lib已经被取代了?
代码里第9行,osgProducer::Viewer     
我也去看了最新版的二进制库,也没有这个库文件啊。
那么它是被哪个文件取代了呀?我直接用Viewer也不行的
  1. //初始化OSG设备
  2. void OSGFramework::Initialised(HWND hwnd)
  3. {
  4.         //如果没有初始化,就进行初始化
  5.         if (!m_bInitializtion)
  6.         {               
  7.                 //进行viewer的标设置,取销当按下ESC键程序退出功能

  8.                 m_pViewer->setUpViewer(osgProducer::Viewer::STANDARD_SETTINGS &
  9.                 ~osgProducer::Viewer::ESCAPE_SETS_DONE);

  10.                 //使开始时不全屏,以后会修改F键,取消F键的所有操作,否则窗口尺寸与框架将会不符,程序
  11.         //        崩溃
  12.                 m_pViewer->getCamera(0)->getRenderSurface()->fullScreen(false);
  13.                 //设置viewer所使用的窗口
  14.                 m_pViewer->getCamera(0)->getRenderSurface()->setWindow((const
  15.                 Producer::Window)hwnd);
  16.                 //首先设置一个组的空间,如果是第一次需要打开一个默认的模型,则可以取消下面几行的注释添
  17.         //        加FirstOpenSetNode函数
  18.                 //if (_bFirstOpen)
  19.                 //{
  20.                 // FirstOpenSetNode() ;
  21.                 //}
  22.                 //else
  23.                 //{
  24.                 //从文件中获得
  25.                 m_pViewer->setSceneData (new osg::Group ()) ;
  26.                 //};
  27.                 //实例化
  28.                 m_pViewer->realize(Producer::CameraGroup::SingleThreaded);
  29.                 m_bInitializtion = true;
  30.                
  31.         }
  32.         renderFrame() ;
  33. }
复制代码

该用户从未签到

发表于 2014-7-31 11:31:35 | 显示全部楼层
从2.2时代起,osgProducer就被osgViewer取代了,部分函数也有变化

该用户从未签到

 楼主| 发表于 2014-8-4 20:05:01 | 显示全部楼层
array 发表于 2014-7-31 11:31
从2.2时代起,osgProducer就被osgViewer取代了,部分函数也有变化

多谢大神的回答。看来情况有点糟,我被甩了好几条街
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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