OsgEarth開發筆記(一):Osg3.6.3+OsgEarth3.1+vs2019x64開發環境搭建(上)


前言

  OSG研究之后,做地理GIS顯示了地球:《項目實戰:Qt+OSG教育學科工具之地理三維星球》,這一文章是基於OSG做的,而基於OsgEarth是可以進一步對地球進行深度操作,所以本篇開啟OsgEarth系列。

 

OsgEarth編譯過程簡介

  OsgEarth的編譯,是基於Osg和OsgEarth結合在一起的,先要編譯Osg,然后編譯OsgEarth。OsgEarth的依賴庫較多,分為上、中、下三篇,然后單獨有一篇如何將編譯好的osgEarth集成到Qt中。

 

目標:Qt5.15.x + VS2019 x64版本

 

演示Demo

  Demo基於Qt5.15.2 + vs2019 x64 + osg3.6.3 + osgEarth3.1。

  在這里插入圖片描述
  演示環境Demo下載地址:https://download.csdn.net/download/qq21497936/14984791

 

編譯Osg 3.6.3

  使用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群提供文件下載,博客首頁有掃碼加群)

步驟二:CMake配置

  在這里插入圖片描述

步驟三:CMake生成工程

  在這里插入圖片描述

步驟四:打開工程編譯

  在這里插入圖片描述

步驟五:編程成功

  編譯Debug x64版本和Relase x64版本。
  在這里插入圖片描述
  在這里插入圖片描述

 

編譯Curl 7.65.3

步驟一:下載解壓

  在這里插入圖片描述
 (備注:博主QQ群提供文件下載,博客首頁有掃碼加群)

步驟二:CMake配置

   在這里插入圖片描述

步驟三:CMake生成工程

   在這里插入圖片描述

步驟四:打開工程編譯

   在這里插入圖片描述

步驟五:編譯成功

  在這里插入圖片描述
   在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM