博主今年要读计算机专业的研究生,导师暂时给的研究内容是osgearth漫游地球效果框架的应用。博主本科是软件工程,学习这个框架也算是从零开始,学习了大概一个月,在这里把我的学习历程与大家做一个分享。要学习osgearth,首先要学习OSG框架。在这篇博文中,博主就给大家介绍一下OSG环境的搭建过程,也欢迎各位博友在评论中提出自己搭建过程中出现的问题,我们可以逐一交流。
OpenSceneGraph(简称OSG)使用OpenGL技术开发,是一套基于C++平台的应用程序接口(API),它让程序员能够更加快速、便捷地创建高性能、跨平台的交互式图形程序。它作为中间件(middleware)为应用软件提供了各种高级渲染特性,IO,以及空间结构组织函数;而更低层次的OpenGL硬件抽象层(HAL)实现了底层硬件显示的驱动。
一、准备工作
首先你要换一个win7的电脑系统,然后装一个VS2010,这是最基本的配置。重装系统大家应该都会了,一个计算机专业的学生必备技能,这里就不做赘述。我要谈一下VS2010的安装过程中碰到过的问题。
一般都容易出现这样的问题,博主也不清楚原因是什么,但是我找到了解决办法,再次安装就可以成功了。办法就是:进入 C:\Windows中找到 SoftwareDistribution文件夹把这个文件夹删掉,或者重命名,然后在重新安装VS2010就可以了。有可能没有删除权限,可以选择使用360强力删除,或者打开后台任务管理器关闭该进程再执行删除操作,即可成功。
然后才是OSG的相关文件的配置。具体所需文件我已经将其打包: osgearth编译包
OpenSceneGraph(简称OSG)使用OpenGL技术开发,是一套基于C++平台的应用程序接口(API),它让程序员能够更加快速、便捷地创建高性能、跨平台的交互式图形程序。它作为中间件(middleware)为应用软件提供了各种高级渲染特性,IO,以及空间结构组织函数;而更低层次的OpenGL硬件抽象层(HAL)实现了底层硬件显示的驱动。
一、准备工作
首先你要换一个win7的电脑系统,然后装一个VS2010,这是最基本的配置。重装系统大家应该都会了,一个计算机专业的学生必备技能,这里就不做赘述。我要谈一下VS2010的安装过程中碰到过的问题。
![](https://i-blog.csdnimg.cn/blog_migrate/4e61c7c61735a03824c3825b54576198.jpeg)
一般都容易出现这样的问题,博主也不清楚原因是什么,但是我找到了解决办法,再次安装就可以成功了。办法就是:进入 C:\Windows中找到 SoftwareDistribution文件夹把这个文件夹删掉,或者重命名,然后在重新安装VS2010就可以了。有可能没有删除权限,可以选择使用360强力删除,或者打开后台任务管理器关闭该进程再执行删除操作,即可成功。
然后才是OSG的相关文件的配置。具体所需文件我已经将其打包: osgearth编译包
![](https://i-blog.csdnimg.cn/blog_migrate/d0bf9ac590daea65278cff251edc1383.jpeg)
为了编译的顺利进行,我们搭建OSG环境只需要用到编译包中的几个文件包:
Osg第三方库