本人微信公众号: 程序员架构笔记
欢迎大家关注,本篇博客花了很长时间才完成,感谢大家关注我。
这是跑起来的osgearthDemo效果
工具与环境
这里使用的 cmake-3.29 、 VS2019 和 osgQt 进行编译。
Cmake版本应该无所谓,vs也可以选择vs2017,本次用vs2019给大家编译。
在这里想给分享下,其实只要选对版本,网上也有很多资料。我去年花了半个月编出了球,踩了很多坑。
最近公司又需要国产化麒麟V10系统,又重新把qt5.14.2源码编译,又踩了很多坑,其实都不是很难,只要你敢做肯定可以,其实很多博客都可借鉴的。我也是看了好多博客才在win10上把球给编出来。
Vs2019如何配置qt5.14.2这个不在一一介绍,
一、编译OSG3.6.5
1、下载
下载不多赘述,在github osg3.6.5版本。
Release OpenSceneGraph-3.6.5 · openscenegraph/OpenSceneGraph · GitHub
另外还需要 3rdpartyVs2019x64.7z 和 OpenSceneGraph-Data-3.0.0 可以在OSG英文官网中下载到。
可以参考博客:VS2019编译OSG3.7.0+OSGEarth3.3+OSGQt_osgearth 编译-CSDN博客
2、cmake编译 osg
2.1 将OSG3.6.6源码、3rdpartyVs2019x64.7z
(备注 vs2017可以用这个 3rdParty_VS2017_v141_x64_V11_full)、OpenSceneGraph-D