1、OSG安装过程VSWin10 OSG34DOC1、文档信息 创建于2015-08-042、安装过程(1)安装虚拟光驱 说明:虚拟光驱是一种模拟(CD/DVD-ROM)工作的工具软件,可以生成和你电脑上所安装的光驱功能一模一样的光盘镜像, 安装包:Daemon_Tools_Lite_10.4.0.190.exe(2)安装Visual Studio 2013 Ultimate1、准备以下两个安装内容 安装包:1) vs2013.2_ult_chs.iso 软件大小5.78GB 2) vc_mbcsmfc.exe2、使用虚拟光驱加载ISO镜像3、双击光驱H,执行安装 安装过程没有什么异常情况,只是时
2、间很久,约莫3个小时。 安装过程没有什么异常情况,只是时间很久,约莫3个小时。4、安装完之后,记得安装vc_mbcsmfc.exe 这个是为了防止编译OSG的时候出现异常(3)安装OpenSceneGraph1、在D盘中新建文件夹OpenSceneGraph,并准备好编译材料。 根据下图说明,将压缩包解压成文字标识对应的目录。这些文件是为了编译并生成Osg相关的exe、dll、lib等内容。(可以尝试直接使用共享文件夹的OSG文件夹,然后直接跳过第二步,进入第三步。以减少编译的痛苦,第二步约莫合计要8个小时。)2、编译生成Osg相关文件(1)使用CMake工具生成sln解决方案打开CMake-
3、gui.exe将source中的CMakeLists.txt文件拖曳进入CMake,然后修改输出目录点击Configue按钮,然后设置C+ Compiler进行如下设置ACTUAL_3RDPARTY_DIR:D:OpenSceneGraph3rdPartyBUILD_OSG_EXAMPLES :勾上CMAKE_INSTALL_PREFIX:D:OpenSceneGraphsource点击Configure后,再将BUILD_MFC_EXAMPLE勾上。最后点击Generate。(2)使用VS2013进行编译生成打开上一步生成的sln解决方案加载后,点击生成-批生成All_BUIL的生成很痛苦,
4、花费了五个小时再生成-批生成Install,这两个比较快,约莫一个小时3、拷贝走第二步编译好的文件,并设置好系统变量在D盘下新建OSG文件夹,用于保存编译结果将D:OpenSceneGraphsourcebuild文件夹下的bin、include、lib文件夹拷到OSG下将D:OpenSceneGraph文件夹下的Data文件拷贝到OSG下将D:OpenSceneGraph3rdpartybin中的zlib.dll、zlibd.dll拷贝到D:OpenSceneGraphbin中去Win+R,输入sysdm.cpl,进行设置如下(4)进行简单测试在cmd中执行osgviewer cow.osg,如果能执行出结果,则成功3、遇到的问题汇总1、使用CMake的时候,Confige的时候,一直提示找不到C Compiler或者C+ Compiler。 问题原因:不能安装Visual Studio 2015 Commodity,改用Visual Studio 2013 Ultimate后,问题得到解决。2、All_Bulid的结果如下:解决办法:3、提示抛错直接保存4、提示抛错如下5、新建项目的时候,提示抛错直接在链接器中,删除这个dll即可6、4、