Qt+OSG/osgEarth跨平台编译(用Qt Creator组装各个库,实现一套代码、一套框架,跨平台编译)
admin
2024-02-16 13:36:58
0

目录

一、环境安装与配置

二、基于Qt跨平台编译第三方库

三、基于Qt跨平台编译OSG核心库


一、环境安装与配置

大家可以根据需要进行进行安装Windows、Linux、MacOS,如果手上有单独的Linux、MacOS电脑及系统,可以不用选择虚拟机安装(如果没有,就需要考虑进行安装)。

1、使用VMware 16 安装CentOS 8:使用VMware 16 安装CentOS 8_翰墨之道的博客-CSDN博客_vmware16安装centos8

2、使用VMware 16 安装macOS Monterey 12:使用VMware 16 安装macOS Monterey 12_翰墨之道的博客-CSDN博客_vmware16安装macos

3、使用VMware 16 安装Windows 10:使用VMware 16 安装Windows 10_翰墨之道的博客-CSDN博客_vm16安装windows10

4、VirtualBox中安装MacOS Big Sur:VirtualBox中安装MacOS Big Sur_翰墨之道的博客-CSDN博客_virtualbox安装macos

5、VirtualBox中安装MacOS Catalina:VirtualBox中安装MacOS Catalina_翰墨之道的博客-CSDN博客_virtualbox安装macos

6、Centos8 安装 QT5.12.12 及错误问题解决:Centos8 安装 QT5.12.12 及错误问题解决_翰墨之道的博客-CSDN博客_centos8安装qt

7、Could not start process make -f (Centos8 QT5.12.12):Could not start process make -f (Centos8 QT5.12.12)_翰墨之道的博客-CSDN博客_"could not start process \"make\" -f"

8、cannot find -lGL(CentOS8 QT5.12.12):cannot find -lGL(CentOS8 QT5.12.12)_翰墨之道的博客-CSDN博客

二、基于Qt跨平台编译第三方库

1、zlib+Qt编译(一套代码、一套框架,跨平台编译,版本:zlib-1.2.12):QT+OSG/osgEarth编译之一:zlib+Qt编译(一套代码、一套框架,跨平台编译,版本:zlib-1.2.12)_翰墨之道的博客-CSDN博客

2、giflib+Qt编译(一套代码、一套框架,跨平台编译,版本:giflib-5.2.1):QT+OSG/osgEarth编译之二:giflib+Qt编译(一套代码、一套框架,跨平台编译,版本:giflib-5.2.1)_翰墨之道的博客-CSDN博客

3、sqlite+Qt编译(一套代码、一套框架,跨平台编译,版本:sqlite-3.39.4):QT+OSG/osgEarth编译之三:sqlite+Qt编译(一套代码、一套框架,跨平台编译,版本:sqlite-3.39.4)_翰墨之道的博客-CSDN博客

4、libpng+Qt编译(一套代码、一套框架,跨平台编译,版本:libpng-1.6.38):QT+OSG/osgEarth编译之四:libpng+Qt编译(一套代码、一套框架,跨平台编译,版本:libpng-1.6.38)_翰墨之道的博客-CSDN博客

5、libjpeg+Qt编译(一套代码、一套框架,跨平台编译,版本:libjpeg-9e):QT+OSG/osgEarth编译之五:libjpeg+Qt编译(一套代码、一套框架,跨平台编译,版本:libjpeg-9e)_翰墨之道的博客-CSDN博客

6、lzma+Qt编译(一套代码、一套框架,跨平台编译,版本:lzma-5.2.7):QT+OSG/osgEarth编译之六:lzma+Qt编译(一套代码、一套框架,跨平台编译,版本:lzma-5.2.7)_翰墨之道的博客-CSDN博客

7、zstd+Qt编译(一套代码、一套框架,跨平台编译,版本:zstd-1.5.2):QT+OSG/osgEarth编译之七:zstd+Qt编译(一套代码、一套框架,跨平台编译,版本:zstd-1.5.2)_翰墨之道的博客-CSDN博客_osgearth qt编译

8、webp+Qt编译(一套代码、一套框架,跨平台编译,版本:libwebp-1.2.2):QT+OSG/osgEarth编译之八:webp+Qt编译(一套代码、一套框架,跨平台编译,版本:libwebp-1.2.2)_翰墨之道的博客-CSDN博客

9、LZ4+Qt编译(一套代码、一套框架,跨平台编译,版本:LZ4-1.9.3):QT+OSG/osgEarth编译之九:LZ4+Qt编译(一套代码、一套框架,跨平台编译,版本:LZ4-1.9.3)_翰墨之道的博客-CSDN博客

10、MiniZip+Qt编译(一套代码、一套框架,跨平台编译,版本:MiniZip-1.1):QT+OSG/osgEarth编译之十:MiniZip+Qt编译(一套代码、一套框架,跨平台编译,版本:MiniZip-1.1)_翰墨之道的博客-CSDN博客

11、libTiff+Qt编译(一套代码、一套框架,跨平台编译,版本:libTiff-4.4.0):QT+OSG/osgEarth编译之十一:libTiff+Qt编译(一套代码、一套框架,跨平台编译,版本:libTiff-4.4.0)_翰墨之道的博客-CSDN博客_qt使用libtiff

12、OpenJPEG+Qt编译(一套代码、一套框架,跨平台编译,版本:OpenJPEG-2.5.0):QT+OSG/osgEarth编译之十二:OpenJPEG+Qt编译(一套代码、一套框架,跨平台编译,版本:OpenJPEG-2.5.0)_翰墨之道的博客-CSDN博客

13、libSSH2+Qt编译(一套代码、一套框架,跨平台编译,版本:libSSH2-1.10.0):QT+OSG/osgEarth编译之十三:libSSH2+Qt编译(一套代码、一套框架,跨平台编译,版本:libSSH2-1.10.0)_翰墨之道的博客-CSDN博客

14、libcurl+Qt编译(一套代码、一套框架,跨平台编译,版本:libcurl-7.86.0):QT+OSG/osgEarth编译之十四:libcurl+Qt编译(一套代码、一套框架,跨平台编译,版本:libcurl-7.86.0)_翰墨之道的博客-CSDN博客

15、iconv+Qt编译(一套代码、一套框架,跨平台编译,版本:iconv-1.17):QT+OSG/osgEarth编译之十五:iconv+Qt编译(一套代码、一套框架,跨平台编译,版本:iconv-1.17)_翰墨之道的博客-CSDN博客

16、libxml2+Qt编译(一套代码、一套框架,跨平台编译,版本:libxml2-2.10.3):QT+OSG/osgEarth编译之十六:libxml2+Qt编译(一套代码、一套框架,跨平台编译,版本:libxml2-2.10.3)_翰墨之道的博客-CSDN博客

17、proj+Qt编译(一套代码、一套框架,跨平台编译,版本:通用坐标转换库proj-9.1.0):QT+OSG/osgEarth编译之十七:proj+Qt编译(一套代码、一套框架,跨平台编译,版本:通用坐标转换库proj-9.1.0)_翰墨之道的博客-CSDN博客

18、geos+Qt编译(一套代码、一套框架,跨平台编译,版本:geos-3.11.0):QT+OSG/osgEarth编译之十八:geos+Qt编译(一套代码、一套框架,跨平台编译,版本:geos-3.11.0)_翰墨之道的博客-CSDN博客

19、xerces+Qt编译(一套代码、一套框架,跨平台编译,版本:xerces-3.2.4):QT+OSG/osgEarth编译之十九:xerces+Qt编译(一套代码、一套框架,跨平台编译,版本:xerces-3.2.4)_翰墨之道的博客-CSDN博客

20、freetype+Qt编译(一套代码、一套框架,跨平台编译,版本:freetype-2.12.1):QT+OSG/osgEarth编译之二十:freetype+Qt编译(一套代码、一套框架,跨平台编译,版本:freetype-2.12.1)_翰墨之道的博客-CSDN博客

21、FreeXL+Qt编译(一套代码、一套框架,跨平台编译,版本:FreeXL-1.0.6):QT+OSG/osgEarth编译之二十一:FreeXL+Qt编译(一套代码、一套框架,跨平台编译,版本:FreeXL-1.0.6)_翰墨之道的博客-CSDN博客

22、librttopo+Qt编译(一套代码、一套框架,跨平台编译,版本:librttopo-1.1.0):QT+OSG/osgEarth编译之二十二:librttopo+Qt编译(一套代码、一套框架,跨平台编译,版本:librttopo-1.1.0)_翰墨之道的博客-CSDN博客

23、Shapelib+Qt编译(一套代码、一套框架,跨平台编译,版本:Shapelib-1.5.0):QT+OSG/osgEarth编译之二十三:Shapelib+Qt编译(一套代码、一套框架,跨平台编译,版本:Shapelib-1.5.0)_翰墨之道的博客-CSDN博客

24、libbz2+Qt编译(一套代码、一套框架,跨平台编译,版本:libbz2-1.0.6):QT+OSG/osgEarth编译之二十四:libbz2+Qt编译(一套代码、一套框架,跨平台编译,版本:libbz2-1.0.6)_翰墨之道的博客-CSDN博客

25、libzip+Qt编译(一套代码、一套框架,跨平台编译,版本:libzip-1.9.2):QT+OSG/osgEarth编译之二十五:libzip+Qt编译(一套代码、一套框架,跨平台编译,版本:libzip-1.9.2)_翰墨之道的博客-CSDN博客

26、SpatiaLite+Qt编译(一套代码、一套框架,跨平台编译,版本:SpatiaLite-5.0.1):QT+OSG/osgEarth编译之二十六:SpatiaLite+Qt编译(一套代码、一套框架,跨平台编译,版本:SpatiaLite-5.0.1)_翰墨之道的博客-CSDN博客

27、GeoTIFF+Qt编译(一套代码、一套框架,跨平台编译,版本:GeoTIFF-2.12.1):QT+OSG/osgEarth编译之二十七:GeoTIFF+Qt编译(一套代码、一套框架,跨平台编译,版本:GeoTIFF-2.12.1)_翰墨之道的博客-CSDN博客

28、FontConfig+Qt编译(一套代码、一套框架,跨平台编译,版本:FontConfig-5.1.0):QT+OSG/osgEarth编译之二十八:FontConfig+Qt编译(一套代码、一套框架,跨平台编译,版本:FontConfig-5.1.0)_翰墨之道的博客-CSDN博客

29、Pixman+Qt编译(一套代码、一套框架,跨平台编译,版本:Pixman-0.42.2):QT+OSG/osgEarth编译之二十九:Pixman+Qt编译(一套代码、一套框架,跨平台编译,版本:Pixman-0.42.2)_翰墨之道的博客-CSDN博客

30、cairo+Qt编译(一套代码、一套框架,跨平台编译,版本:cairo-1.16.0):QT+OSG/osgEarth编译之三十:cairo+Qt编译(一套代码、一套框架,跨平台编译,版本:cairo-1.16.0)_翰墨之道的博客-CSDN博客_cairo qt

31、Expat+Qt编译(一套代码、一套框架,跨平台编译,版本:Expat-2.5.0):QT+OSG/osgEarth编译之三十一:Expat+Qt编译(一套代码、一套框架,跨平台编译,版本:Expat-2.5.0)_翰墨之道的博客-CSDN博客

32、RasterLite2+Qt编译(一套代码、一套框架,跨平台编译,版本:RasterLite2-1.1.0-beta1):QT+OSG/osgEarth编译之三十二:RasterLite2+Qt编译(一套代码、一套框架,跨平台编译,版本:RasterLite2-1.1.0-beta1)_翰墨之道的博客-CSDN博客

33、SpatialIndex+Qt编译(一套代码、一套框架,跨平台编译,版本:SpatialIndex-1.9.3):QT+OSG/osgEarth编译之三十三:SpatialIndex+Qt编译(一套代码、一套框架,跨平台编译,版本:SpatialIndex-1.9.3)_翰墨之道的博客-CSDN博客

34、Exiv2+Qt编译(一套代码、一套框架,跨平台编译,版本:Exiv2-0.27.5):QT+OSG/osgEarth编译之三十四:Exiv2+Qt编译(一套代码、一套框架,跨平台编译,版本:Exiv2-0.27.5)_翰墨之道的博客-CSDN博客

35、HDF5+Qt编译(一套代码、一套框架,跨平台编译,版本:HDF5-1.12.2):QT+OSG/osgEarth编译之三十五:HDF5+Qt编译(一套代码、一套框架,跨平台编译,版本:HDF5-1.12.2)_翰墨之道的博客-CSDN博客

36、Protobuf+Qt编译(一套代码、一套框架,跨平台编译,版本:Protobuf-21.2):QT+OSG/osgEarth编译之三十六:Protobuf+Qt编译(一套代码、一套框架,跨平台编译,版本:Protobuf-21.2)_翰墨之道的博客-CSDN博客

37、NetCDF+Qt编译(一套代码、一套框架,跨平台编译,版本:NetCDF-4.9.0):QT+OSG/osgEarth编译之三十七:NetCDF+Qt编译(一套代码、一套框架,跨平台编译,版本:NetCDF-4.9.0)_翰墨之道的博客-CSDN博客

38、gdal+Qt编译(一套代码、一套框架,跨平台编译,版本:gdal-3.6.0):QT+OSG/osgEarth编译之三十八:gdal+Qt编译(一套代码、一套框架,跨平台编译,版本:gdal-3.6.0)_翰墨之道的博客-CSDN博客

三、基于Qt跨平台编译OSG核心库

1、OpenThreads+Qt编译(一套代码、一套框架,跨平台编译,版本:OSG-3.6.5核心库OpenThreads):QT+OSG/osgEarth编译之三十九:OpenThreads+Qt编译(一套代码、一套框架,跨平台编译,版本:OSG-3.6.5核心库OpenThreads)_翰墨之道的博客-CSDN博客

2、osg+Qt编译(一套代码、一套框架,跨平台编译,版本:OSG-3.6.5核心库osg):QT+OSG/osgEarth编译之四十:osg+Qt编译(一套代码、一套框架,跨平台编译,版本:OSG-3.6.5核心库osg)_翰墨之道的博客-CSDN博客

相关内容

热门资讯

肺上有肿瘤治得好吗? 肺上有肿瘤治得好吗?有一定的效果肺脏肿瘤不好治疗,临床上肺脏恶性肿瘤属于肺癌。在治疗上早期可以通过手...
怎样做才能让对方感觉到你真的很... 怎样做才能让对方感觉到你真的很在乎他?多给她一些精神上的关心和爱护,多体贴她,要包容她。对她周围的一...
帮忙写篇作文! 帮忙写篇作文!今天轮到我给孩子们做班主任,一天过后,心情很激动。看着孩子们可爱的笑脸,就仿佛看到我童...
有人说郭德纲的相声比较俗,那么... 有人说郭德纲的相声比较俗,那么相声“俗雅”的解释权在谁手里?我认为相声俗雅的解释权应该在观众手里,而...
2024年中国旅游者出境满意度... 今天分享的是:2024年中国旅游者出境满意度报告 报告共计:28页 2024年中国出境游满意度报告:...
7.15上海游戏峰会:解码全球... 2025年7月15日,由上海市新闻出版局指导、上海市网络游戏行业协会主办的上海游戏精英峰会暨上海游戏...
新华全媒头条|共绘雪域高原同心... (配本社同题文字稿) 孩子们在位于西藏那曲市色尼区南部新城的“温暖嘉·色尼城市书房”看书(202...
小学楼道里涂鸦墙用水粉颜料可以... 小学楼道里涂鸦墙用水粉颜料可以吗,墙上是油漆涂过的不可以,用水粉一擦就掉了,用丙烯颜料,和水粉感觉差...
有什么科幻小故事,短一些? 有什么科幻小故事,短一些? 遇见外星人一天,我在公园里散步。突然,一个像盘子一样发着许多光的东西...
幼儿园安吉室外投放哪些材料 幼儿园安吉室外投放哪些材料幼儿园安吉室外投放材料滚筒、积木、长板、木箱、梯子、沙水、锅、碗、瓢、盆、...
爱情的十字路口我该怎么选择? 爱情的十字路口我该怎么选择?真爱掌握在你自己手中!爱他就努力争取,不顾一切!还不是很爱他,那就等等,...
有没有和《恶魔狂想曲之明日骄阳... 有没有和《恶魔狂想曲之明日骄阳》差不多精彩的小说?女主角很多,个性鲜明,主角多情但不滥情,富于正义文...
功利主义是否认为道德应该是一种... 功利主义是否认为道德应该是一种绝对的命令?最源头的定义是边沁的观点,使所有人的快乐最大化。之后有缪尔...
什么是CC猫啊 什么是CC猫啊CC是一只可爱活泼的猫猫,因为诞生于沪江网校所以全称:沪江网校CC猫。CC猫常常出没于...
美剧迷失第三季好看吗? 美剧迷失第三季好看吗?个人觉得,迷失第一季还不错,很惊异.越往后看越没意思.相信我你会越看越迷失的....
求推荐一些奇幻和爱情主题的动漫 求推荐一些奇幻和爱情主题的动漫刀剑神域 强烈推荐妖精的尾巴哈尔的移动城堡~~强烈推荐刀剑神域!!!...
张晓风的这篇柳运用什么的修辞手... 张晓风的这篇柳运用什么的修辞手法张晓风的这片《柳》运用了比喻,对比的修辞手法。希望我的解答对我有帮助...
我想在手机上看童话书,请问在哪... 我想在手机上看童话书,请问在哪里找?我记得有类似的书,是不是一本红皮的?那个是有点类似杂志或者丛书的...
远古是一个怎样的世界 远古是一个怎样的世界漫漫四十多亿年哪,多长的时间呀,搞不好,以前主宰地球的物种的科技比我们还牛些的!...