编译OSG与OSGEarth中的一些记录与理解

本文详细介绍了如何在Visual Studio 2019环境下编译OpenSceneGraph (osg) 和 OSGEarth。首先,安装osg涉及3rdParty、Data和源码包,并使用CMake进行编译。接着,解决编译过程中遇到的位数不匹配和预处理器定义问题。然后,编译osgearth,包括依赖的osg、GDAL和curl库。最后,通过CMake配置编译选项,生成并安装osgearth。
摘要由CSDN通过智能技术生成

osg的安装
一般来说windows下osg应用在vs环境下比较普遍,可能osg与其他的IDE也可以结合,暂时还没有研究过,本文将使用vs2019作为IDE来使用osg。
osg的安装需要先准备osg需要的东西,下载完之后都解压一下,把解压位置记录好:
安装osg需要准备的东西
3rdParty包是osg所依赖的第三方库,意思就是osg的编写也用到了其他人的东西,所以要使用osg的时候会用到这个,把这个先准备上,网上可以自行下载;
Data包是osg的数据包,像osg的自带模型呀、自带字体样式呀都在这个包里;
最后一个包是osg的源码包,可以从github上下载,源码直接拿过来是没有办法用的,所以你就需要编译,这时候cmake就登场了,你也可以用其他的编译工具去编译,主流还是cmake吧。
下载cmake软件,打开cmake UI界面,源码位置设置为刚才从github上下载下来的源码的保存位置;
编译位置的选择
这个build文件夹是我自己新建的,用来放cmake编译osg后的文件,选好之后把下边的内容中该选的选一下,主要就是下图中的这三个,要说明一下的是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值