前言
OSG研究之后,做地理GIS顯示了地球:《項目實戰:Qt+OSG教育學科工具之地理三維星球》,這一文章是基於OSG做的,而基於OsgEarth是可以進一步對地球進行深度操作,所以本篇開啟OsgEarth系列。
OsgEarth的編譯,是基於Osg和OsgEarth結合在一起的,先要編譯Osg,然后編譯OsgEarth。OsgEarth的依賴庫較多,分為上、中、下三篇,然后單獨有一篇如何將編譯好的osgEarth集成到Qt中。
Demo基於Qt5.15.2 + vs2019 x64 + osg3.6.3 + osgEarth3.1。
使用Osg3.4.0版本編譯,可參照:
《OSG開發筆記(一):OSG介紹、編譯》
下面進入本次目標版本的編譯。
選擇osg版本為3.6.3,因為搭配3.4.0存在一些函數未定義,所以是osgEarth應該是不兼容osg3.4.x了。
(注意:以下以3.4演示,3.6的讀者自己改下)
osg官網:http://www.openscenegraph.org/
(備注:博主QQ群提供文件下載,博客首頁有掃碼加群)
編譯Debug x64版本和Relase x64版本。
(備注:博主QQ群提供文件下載,博客首頁有掃碼加群)