声明:本文章是查看了被人的配置教程,进行了自己问题的修改后,用作记录配置过程的(属于转载)原文课参考:
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
OSG环境部署
1. 准备工作
为了,能够方便后续进行具体的环境配置工作,首先将整个过程需要的所有东西提前准备,并单独使用一个文件夹进行保存,方便后续使用。
1.1 OSG源码下载
OSG3.6.5稳定版下载,下载地址: OpenSceneGraph-3.6.5 release download
下载 OpenSceneGraph-OpenSceneGraph-3.6.5.zip
1.2 OSG依赖下载
下载地址: Dependencies
里面有各种版本的第三方依赖库,下载自己需要的就可以了,但是必须和自己的编译器版本保持一致。我下载的是2017版本的 3rdParty_VS2017_v141_x64_V11_full.7z。
1.3 数据包下载
下载地址:Data Resources
下载的是 OpenSceneGraph-Data-3.4.0.zip
1.4 编译工具下载
编译工具选择的是CMake,官网上推荐2.6.x:
直接下载最新版的CMake,下载地址:Download | CMake
下载的是 cmake-3.21.3-windows-x86_64.msi
建议:为了避免出现一些奇奇怪怪的问题,尽量下载与文章相同版本的。
2. 编译代码
2.1编译前的准备
在编译之前提前将各个文件存储好,并单独用文件存储。
单独列出一个OSG文件夹,创建四个文件夹按照图片一样的进行命名。
注:不是强制要求,为了后续方便也可自行命名,但后续记得更改为自行命名的。
- 3rdParty: 用于存放解压后的 3rdParty_VS2017_v141_x64_V11_full.7z 文件
- build: 用于存放编译后的文件(后续会用)
- Data: 用于存放解压后的 OpenSce