查看: 1264|回复: 5

OSG新人问个问题~

[复制链接]

该用户从未签到

发表于 2010-3-4 17:27:36 | 显示全部楼层 |阅读模式
小弟从零开始学OSG,为了省事直接装的flysky大人编译好的版本OpenSceneGraph2.7(VS2005 SP1)

然后又下了两个例子:
http://bbs.osgchina.org/thread-69-1-1.html
但是都不能编译通过。。。。

其中有几行代码是
include <osgProducer/Viewer>
我找了一下include文件夹里没osgProducer这个文件夹,但是有一个osgViewer的文件夹,
于是我就把它改成了include <osgViewer/Viewer>。。。

然后这里貌似没出错了,但是后面就产生了许许多多的错误……

我在其它几个版本的osg安装包里找了下,include里也只有osgViewer没有osgProducer,
请问这是为什么?

然后能不能再提供几个适合新人的小例子,谢谢

该用户从未签到

发表于 2010-3-4 22:50:19 | 显示全部楼层
很显然您选错了例子,您尝试的例子是OSG 1.2版本的。1.x和2.x版本之间存在很大的跳跃性,我们也基本不会再提供对于1.x版本的技术支持。

适合新人阅读的例程非常之多,教程区的精华中就有很多好的资料。个人的建议是首先充分熟读Paul Martz的《快速入门指导》,OSG自带的147个例子也十分值得您去体验和学习——能把这些都吃透,您恐怕就已经是国内外少有的高手了。此外我建议您初步学习时使用更稳定且更新的2.8安装包,并尽快学会自己从源代码进行编译

该用户从未签到

 楼主| 发表于 2010-3-5 08:41:30 | 显示全部楼层
谢谢您
我这有个2.8.2的安装包,就是您说的2.8吗?

该用户从未签到

发表于 2010-3-5 08:53:38 | 显示全部楼层
是这样,并且如果您熟知软件版本号定义的规则的话,以后便不会再有类似的问题:2.8.2依次表示主版本号.副版本号.修订号

主版本号通常表示巨大的功能和程序结构变动;副版本号表示相当程度的功能变动,或者界面有全新的更改,OSG中还额外定义偶数的副版本号为稳定版本,奇数为包含了大量需测试的新功能的开发者版本;修订版本号通常只是对于错误的修正,或者少量新特性的引入。

当我们描述一个软件的版本时,通常不会额外再提及修订号是多少,例如,我使用的Windows版本为5.1.2600,但只要说是Windows NT 5.1就可以知道这是我们俗称的WinXP了

该用户从未签到

 楼主| 发表于 2010-3-5 08:56:36 | 显示全部楼层
呵呵,非常感谢您的耐心解答~~

该用户从未签到

发表于 2010-3-5 15:22:58 | 显示全部楼层
学习ing
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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