osgarth编译.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
osgarth编译

以下文档是osg和osgearth的编译过程,系统要求如下: 操作系统:win7 home basic x64 编译器:vs2010 〇 前言 本文档编译成功后会形成4个目录,分别为: 1 Open Scene Graph, C:\Open Scene Graph 2 OpenSceneGraph, C:\OpenSceneGraph 3 OSG, D:\OSG 4 osgEarth, D:\osgEarth 第一个存放osg软件,用于只使用osg软件用。文件夹大小199M 第二个存放osg+osgearth软件,用于使用osgearth和osg用。文件夹大小626M 第三个存放osg编译过程文件,用于对osg软件升级开发用。文件夹大小3.6G 第四个存放osgEarth编译过程文件,用于对osgEarth软件升级开发用。文件夹大小2.54G 先编译 一 osg编译 1.1 文件目录构建 第一步:我们在D盘编译OSG,首先建立一个文件夹:D:\OSG; 第二步:把源代码拷贝进OSG文件夹:D:\OSG\OpenSceneGraph-3.0.1 第三步:把3rdParty第三方库拷贝到OSG文件夹:D:\OSG\3rdParty 第四步:重新组织3rdParty,把x86文件夹中的内容拷贝到3rdParty中,把x86,x64删除。如下图所示: 第五步:把数据文件Data拷贝到OSG文件夹:D:\OSG\Data 通过以上五步,所需准备完毕,文件目录组织情况如下: 1.2 Qt和wxWidgets安装 下载qt和wxWidgets安装文件:qt-win-opensource-4.8.4-vs2010.exe和wxMSW-2.8.12-Setup.exe,如图所示: 1.3 cmake设置 第一步:把cmake程序拷贝到C盘,C:\cmake-2.8.11-win32-x86 第二步:打开cmake程序 第三步:直接在source code文本框中输入D:/OSG/OpenSceneGraph-3.0.1 第四步:在OSG文件夹中建立Build目录,用于存放编译工程文件 第五步:直接在build the binaries文本框中输入D:/OSG/Build 第六步:点击Configure 第七步:选择Visual Studio 10,点击finish 第八步:等待初始配置结果: 第九步:观察配置结果 第十步:TIFF,FreeType配置修改 观察cmake配置结果,显示TIFF,FREETYPE,没有找到,需要进行指定,TIFF没有debug版本,这里把debug版本指定为release版本。 第十一步:GDAL,PNG,libXML2配置修改 第十二步:点击generate生成 第十三步:关闭cmake 1.4 初始编译 经过上述步骤,已经生成了项目的工程文件,如下图所示: 第一步:打开OpenSceneGraph.sln,如图所示: 为了防止出现编译1个多小时,但最后因为最基本的库没有编译成功而白白浪费时间的情况,我们一个一个进行编译。 首先编译OSG Core下面的18个核心库,先编译debug版本,顺序如下表: 1 OpenThreads 7 osgFX 13 osgParticle 2 osg 8 osgGA 14 osgShadow 3 osgUtil 9 osgViewer 15 osgTerrain 4 osgDB 10 osgManipulator 16 osgWidget 5 osgText 11 osgVolume 17 osgQt 6 osgSim 12 osgPresentation 18 osgAnimation 右键点击OSG Core下面的OpenThreads,如下图所示: 显示编译成功: 按照上述的表格,编译剩下的17项。 最后核心库编译成功。 下面编译六个程序:osgArchive,osgConv,osgfilecache,osgversion,osgviewer,present3D 右键点击Applicaton,选择生成。 下面编译插件库:一共82个。首先对几个比较重要,但又容易出问题的库进行单独编译。 比如 freetype,png,gdal,curl,jpeg等,都没有问题: 最后,右键点击Plugins,选择生成。各个osg编译成功。 加上单独编译的5个,共82个。 最后编译release版本: 1.5 返回cmake重新配置完成局部修改编译 如果不想把所有的例子都进行编译,可以最初只编译基本的东西,以后想用到什么再返回cmake重新进行设置,以配置某个局部项目来重新只生成该局部项目。 比如我们上述没有生成例子,现在我生成一个例子。 第一步:关闭v

文档评论(0)

phltaotao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档