【小沐学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简介
    • 1.2 OpenGL
  • 8、代码测试
    • 8.1 opengl / qt / c++ / 地球/飞线(3d)
  • 结语

1、简介

1.1 Qt简介

https://www.qt.io/zh-cn/
Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。
【小沐学GIS】基于C++QT绘制三维数字地球Earth(OpenGL)_第1张图片

Qt 经常被当做一个 GUI 库,用来开发图形界面应用程序,但这并不是 Qt 的全部;Qt 除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些 Qt 都已经内置了。
【小沐学GIS】基于C++QT绘制三维数字地球Earth(OpenGL)_第2张图片

  • 在线安装地址:
    https://www.qt.io/download-open-source
    https://download.qt.io/official_releases/online_installers/
  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/

【小沐学GIS】基于C++QT绘制三维数字地球Earth(OpenGL)_第3张图片
【小沐学GIS】基于C++QT绘制三维数字地球Earth(OpenGL)_第4张图片

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 
#include 

8、代码测试

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

【小沐学GIS】基于C++QT绘制三维数字地球Earth(OpenGL)_第5张图片

结语

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

你可能感兴趣的:(C/C++,GIS,OpenGL,c++,qt,opengl,earth,地球,gis,3d)