OSG安装

一:准备工作
1.OSG源文件的下载
OSG官网上获取,网址:http://www.openscenegraph.org/index.php/download-section/stable-releases
2.OSG官方数据包
OSG官网上获取,网址:http://www.openscenegraph.org/index.php/download-section/data
3.OSG第三方依赖
OSG官网上获取,网址:http://www.openscenegraph.org/index.php/download-section/code-repositories

注意:下载下来的源文件、数据包和依赖解压以后,在自己的E盘建立一个文件夹(可命名为OSG),然后将解压后的三个文件拷入OSG文件夹。打开解压后的源码,在里面创建一个文件夹build,用于保存后面的编译结果。
文件夹的名称可以稍微简写一下

4.Cmake工具
在Cmake官网下可以免费下载,网址:https://cmake.org/download/
注意这里选择下载二进制文件而不是源代码,源代码还需要编译。
下载Binary distributions中的64位文件
Cmake下载并解压好以后,找到bin文件夹中的cmake.exe,然后打开电脑的环境变量配置窗口,打开编辑系统变量中的PATH变量,在变量值中添加cmake.exe的路径。
添加Cmake的path然后打开cmd输入camke -version查看是否安装成功。
检查Cmake安装成功与否

二:使用Cmake生成VS2017工程(安装源码)
1.打开cmake-gui.exe,将E:\OSG\OpenSceneGraph下的CMakeLists.txt文件拖入Cmake界面中。
2.更改构建路径为之间建立的build文件夹(E:\OSG\OpenSceneGraph\build),点击Configure,选择Visual Studio 15 2017 Win64后完后选择第一项后点击Finish。
3.完成上一步后,修改如下几个选项:
ACTUAL_3RDPARTY_DIR:E:/OSG/3rdparty(即之前下载的依赖文件路径)。
BUILD_OSG_EXAMPLES:打钩。(是否编译 OSG 的默认例子)
CMAKE_INSTALL_PREFIX:E:\OSG\OpenSceneGraph\build
点击Configure按钮后,进行下一步配置。
BUILD_MFC_EXAMPLE:打钩。
再次点击Configure,确认没有红色选项之后点击Generate,等待完成。

三:生成并配置环境变量
1.打开上一步生成的VS项目文件OpenSceneGraph.sln(在Build文件夹中)
在这里插入图片描述
2.点击生成->批生成,生成ALL_BUILD的Debug和Release,这一步可能会花费比较长的时间(我自己花了近3个小时)
在这里插入图片描述
然后生成INSTALL的Release。
在这里插入图片描述

3.编译成功以后,将后缀为dll和exe的文件放在一起(一般在OpenSceneGraph下的bin中,这样就不用管他),然后将路径写入系统环境变量的PATH变量中。
在这里插入图片描述
4.在用户变量中新建变量名OSG_FILE_PATH,把路径E:\OSG\OpenSceneGraph-Data赋给该变量。(数据包的路径)

5.检查OSG是否安装成功
⑴方法1:打开OSG安装包中的文件runexamples.bat,检查是否能够成功运行示例。
在这里插入图片描述
⑵方法2:打开cmd,输入osgviewer cow.osg,检查是否成功运行。

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值