OSG3.4.0+VS2015+WIN10环境下编译

本文介绍OpenSceneGraph(OSG)图形库的详细编译流程,包括源码下载、第三方库配置及VisualStudio2015下的编译步骤。OSG是一款基于C++和OpenGL的高性能图形应用程序接口(API),适用于跨平台的交互式图形开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于最近项目需要,使用到了osg,那么来看一下什么是osg,看一下百度百科,如下所示。

OpenSceneGraph(简称OSG)使用OpenGL技术开发,是一套基于C++平台的应用程序接口API),它让程序员能够更加快速、便捷地创建高性能、跨平台的交互式图形程序。它作为中间件(middleware)为应用软件提供了各种高级渲染特性,IO,以及空间结构组织函数;而更低层次的OpenGL 硬件抽象层HAL)实现了底层硬件显示的驱动

OSG官网可以得到更多相关信息,http://www.openscenegraph.org/

准备工作:下面我需要下载相应的源码,第三方库、数据。

源码地址:http://www.openscenegraph.org/index.php/download-section/stable-releases

第三库地址:http://www.openscenegraph.org/index.php/download-section/dependencies

数据地址:http://www.openscenegraph.org/index.php/download-section/data

visual studio2015

cmake3.13.2

我们这里编译的是osg3.4.0、使用visual studio2015进行编译。下载源码解压如下图所示。

 

将上图中的CMakeLists.txt拖拽的Browse Source中,新建一个文件夹用于保存编译后文件。如下图所示,依次选择Configure在指定编译器选择Visual Studio 14 2015 win64,注意不要选择默认的Visual Studio 2015,否则该选项将会是以32位形式编译。

运行CMake会出现如下图所示,标红。这是因为我们没有设置好第三方库。

如下图所示,现在设置好第三库。

最后在我们的编译visual studio能运行的结果如下图所示。

打开.sln后缀工程,如下图所示,选择【批生成】。

如下图所示,选择【生成】。

这个编译过程需要花比较长的时间。最后生成编译文件如下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yGIS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值