- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OSG安装过程(VS2013Win10OSG3.4)
文档信息
创建于2015-08-04
安装过程
安装虚拟光驱
说明:虚拟光驱是一种模拟(CD/DVD-ROM)工作的工具软件,可以生成和你电脑上所安装的光驱功能一模一样的光盘镜像,
安装包:Daemon_Tools_Lite_10.4.0.190.exe
安装Visual Studio 2013 Ultimate
准备以下两个安装内容
安装包:1) vs2013.2_ult_chs.iso 软件大小5.78GB
2) vc_mbcsmfc.exe
使用虚拟光驱加载ISO镜像
双击光驱H,执行安装
安装过程没有什么异常情况,只是时间很久,约莫3个小时。 安装过程没有什么异常情况,只是时间很久,约莫3个小时。
安装完之后,记得安装vc_mbcsmfc.exe
这个是为了防止编译OSG的时候出现异常
安装OpenSceneGraph
在D盘中新建文件夹OpenSceneGraph,并准备好编译材料。
根据下图说明,将压缩包解压成文字标识对应的目录。这些文件是为了编译并生成Osg相关的exe、dll、lib等内容。
(可以尝试直接使用共享文件夹的OSG文件夹,然后直接跳过第二步,进入第三步。以减少编译的痛苦,第二步约莫合计要8个小时。)
编译生成Osg相关文件
使用CMake工具生成sln解决方案
打开CMake-gui.exe
将source中的CMakeLists.txt文件拖曳进入CMake,然后修改输出目录
点击Configue按钮,然后设置C++ Compiler
进行如下设置
ACTUAL_3RDPARTY_DIR:D:\OpenSceneGraph\3rdPartyBUILD_OSG_EXAMPLES :勾上
CMAKE_INSTALL_PREFIX:D:\OpenSceneGraph\source
点击Configure后,再将BUILD_MFC_EXAMPLE勾上。
最后点击Generate。
使用VS2013进行编译生成
打开上一步生成的sln解决方案
加载后,点击生成-批生成
All_BUIL的生成很痛苦,花费了五个小时
再生成-批生成Install,这两个比较快,约莫一个小时
拷贝走第二步编译好的文件,并设置好系统变量
在D盘下新建OSG文件夹,用于保存编译结果
将D:\OpenSceneGraph\source\build文件夹下的bin、include、lib文件夹拷到OSG下
将D:\OpenSceneGraph\文件夹下的Data文件拷贝到OSG下
将D:\OpenSceneGraph\3rdparty\bin中的zlib.dll、zlibd.dll拷贝到D:\OpenSceneGraph\bin中去
Win+R,输入sysdm.cpl,进行设置如下
进行简单测试
在cmd中执行osgviewer cow.osg,如果能执行出结果,则成功
遇到的问题汇总
使用CMake的时候,Confige的时候,一直提示??不到C Compiler或者C++ Compiler。
问题原因:不能安装Visual Studio 2015 Commodity,改用Visual Studio 2013 Ultimate后,问题得到解决。
All_Bulid的结果如下:
解决办法:
提示抛错
直接保存
提示抛错如下
新建项目的时候,提示抛错
直接在链接器中,删除这个dll即可
文档评论(0)