【小沐学GIS】基于C++QT绘制三维数字地球Earth(OpenGL)

🍺三维数字地球系列相关文章如下🍺:
1 【小沐学GIS】基于C++绘制三维数字地球Earth(456:OpenGL、glfw、glut)第一期
2 【小沐学GIS】基于C++绘制三维数字地球Earth(456:OpenGL、glfw、glut)第二期
3 【小沐学GIS】基于OpenSceneGraph(OSG)绘制三维数字地球Earth(7:OpenGL)
4 【小沐学GIS】基于C++QT绘制三维数字地球Earth(8:OpenGL)
5 【小沐学GIS】基于C++绘制太阳系SolarSystem(9:OpenGL、glfw、glut)
6 【小沐学GIS】基于C#绘制三维数字地球Earth(10:OpenGL)
7 【小沐学GIS】基于Python绘制三维数字地球Earth(11:OpenGL)
8 【小沐学GIS】基于Android绘制三维数字地球Earth(12:OpenGL)
9 【小沐学GIS】基于WebGL绘制三维数字地球Earth(13:OpenGL)

1、简介

1.1 Qt简介

https://www.qt.io/zh-cn/
Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。
在这里插入图片描述

Qt 经常被当做一个 GUI 库,用来开发图形界面应用程序,但这并不是 Qt 的全部;Qt 除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些 Qt 都已经内置了。
在这里插入图片描述

  1. 所有Qt版本下载地址:
    http://download.qt.io/archive/qt/

  2. 所有Qt Creator下载地址:
    http://download.qt.io/archive/qtcreator/

  3. 所有Qt VS开发插件下载地址:
    http://download.qt.io/archive/vsaddin/

  4. Qt相关下载大全
    http://download.qt.io/

在这里插入图片描述
在这里插入图片描述

1.2 OpenGL

QT creator中使用openGL的步骤:
windows中都已经自带了openGL库文件以及glu的库文件,可以直接使用。

opengl32.lib和opengl32.dll是微软为了使openGL能在windows上运行所做的动态库,glu是个扩展库。有openGL库的地方,基本上就同时存在glu库。
为了在QT中使用openGL库,需要在.pro文件中添加这个库:

LIBS += -lopengl32 -lglu32

在程序中添加:

#include <GL/gl.h>
#include <GL/glu.h>

8、代码测试

8.1 opengl / qt / c++ / 地球/飞线(3d)

在这里插入图片描述
在这里插入图片描述

结语

如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;╮( ̄▽ ̄)╭
如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)
感谢各位童鞋们的支持!( ´ ▽´ )ノ ( ´ ▽´)っ!!!

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-14 10:42:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-14 10:42:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-14 10:42:01       82 阅读
  4. Python语言-面向对象

    2024-02-14 10:42:01       91 阅读

热门阅读

  1. 796. 子矩阵的和

    2024-02-14 10:42:01       57 阅读
  2. λ-矩阵的多项式展开

    2024-02-14 10:42:01       56 阅读
  3. 数据库第三章作业-SQL语言

    2024-02-14 10:42:01       50 阅读
  4. 局部加权回归

    2024-02-14 10:42:01       47 阅读
  5. Day32 贪心算法part02

    2024-02-14 10:42:01       52 阅读
  6. c++ STL系列——(五)map

    2024-02-14 10:42:01       46 阅读
  7. Docker之Oracle-XE版本安装

    2024-02-14 10:42:01       59 阅读
  8. Codeforces Round 887 (Div. 2)补题

    2024-02-14 10:42:01       62 阅读
  9. 数据结构+算法基本知识

    2024-02-14 10:42:01       50 阅读