OsgEarth开发笔记(一):Osg3.6.3+OsgEarth3.1+vs2019x64开发环境搭建(上)

简介: 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生成工程

   

步骤四:打开工程编译

   

步骤五:编译成功

  

  


相关文章
|
1月前
【LVGL快速入门】LVGL开源框架入门教程之框架使用(三)
【LVGL快速入门】LVGL开源框架入门教程之框架使用(三)
【LVGL快速入门】LVGL开源框架入门教程之框架使用(三)
|
1月前
|
调度
【LVGL快速入门】LVGL开源框架入门教程之框架移植(四)
【LVGL快速入门】LVGL开源框架入门教程之框架移植(四)
|
1月前
|
C语言 图形学 芯片
【LVGL快速入门】LVGL开源框架入门教程之框架移植(一)
LVGL开源框架入门教程之框架移植(一)
323 2
|
1月前
【LVGL快速入门】LVGL开源框架入门教程之框架移植(三)
【LVGL快速入门】LVGL开源框架入门教程之框架移植(三)
|
1月前
【LVGL快速入门】LVGL开源框架入门教程之框架移植(二)
【LVGL快速入门】LVGL开源框架入门教程之框架移植(二)
107 2
|
1月前
【LVGL快速入门】LVGL开源框架入门教程之框架使用(一)
【LVGL快速入门】LVGL开源框架入门教程之框架使用(一)
|
1月前
|
容器
【LVGL快速入门】LVGL开源框架入门教程之框架使用(二)
【LVGL快速入门】LVGL开源框架入门教程之框架使用(二)
|
1月前
【LVGL快速入门】SquareLine Studio安装教程(LVGL官方工具)
【LVGL快速入门】SquareLine Studio安装教程(LVGL官方工具)
324 0
|
4月前
|
C++ Windows
FFmpeg开发笔记(三十九)给Visual Studio的C++工程集成FFmpeg
在Windows上使用Visual Studio 2022进行FFmpeg和SDL2集成开发,首先安装FFmpeg至E:\msys64\usr\local\ffmpeg,然后新建C++控制台项目。在项目属性中,添加FFmpeg和SDL2的头文件及库文件目录。接着配置链接器的附加依赖项,包括多个FFmpeg及SDL2的lib文件。在代码中引入FFmpeg的`av_log`函数输出"Hello World",编译并运行,若看到"Hello World",即表示集成成功。详细步骤可参考《FFmpeg开发实战:从零基础到短视频上线》。
176 0
FFmpeg开发笔记(三十九)给Visual Studio的C++工程集成FFmpeg
|
编解码 编译器 开发工具
Qt开发笔记(一):Qt+FFmpeg开发环境搭建以及工程模板
Qt开发笔记(一):Qt+FFmpeg开发环境搭建以及工程模板
Qt开发笔记(一):Qt+FFmpeg开发环境搭建以及工程模板
下一篇
无影云桌面