Windows下配置Qt Creator和GDAL

从零到一:在QT Creator中高效配置Qgis二次开发环境(以QT 5.12 + Qgis 3.10为例) 本文详细指导如何在QT Creator中高效配置Qgis二次开发环境,以QT 5.12和Qgis 3.10为例。内容涵盖从环境准备、获取开发库、创建项目、编写.pro文件到部署运行时依赖的完整流程,重点解决编译配置与DLL依赖等常见难题,帮助开发者快速搭建稳定的开发环境。 阅读详情

       一、 Windows下配置Qt+GDAL非常简单,首先下载Qt_5_3_MSVC2012_OpenGL_32bit(注意qt-opensource-windows-x86-mingw530版本的不行,必须是MSVC)和已经编译好的GDAL库(https://pan.baidu.com/s/1usDfEC2u_Y4uXGqRejH0tQ 密码: kw9f),安装Qt(默认就行),将GDAL解压到某一文件下(我的在d盘根目录下面,里面有三个文件,include是包含的头文件,lib_x86_debug是32位的debug文件,里面有bin和lib文件,lib_x86_release是发布用的),都不需要配置环境变量。

        二、打开Qt5.3.2,新建项目new1,新建完成后,在项目名称上面右击选择“添加库”,然后选择第二个“外部库”,点击“下一步”,选择情况如下图所示:

        三、然后点击“下一步”,点击“完成”。在Qt左边的项目列表里面双击打开项目的pro文件,可以看到最下面多了四行代码:

        四、将第二行最后面的“d”删掉,如下面所示:

        五、在项目名称上右键选择第三个“执行qmake”,稍等一下,然后将解压的GDAL下面的D:\lib_x86_debug\bin目录下面的gdal201.dll动态链接库添加到刚才新建的项目的build-new1-Desktop_Qt_5_3_MSVC2012_OpenGL_32bit-Debug文件夹下面即可。

        六、示例

包含头文件:

#include "gdal_priv.h"

#include <QDebug>

在构造函数里:

//注册所有支持的格式驱动

GDALAllRegister();

//使用只读方式打开图像

GDALDataset* poDataset = (GDALDataset*)GDALOpen("D:/spot.tif",GA_ReadOnly);//注意修改文件路径

int bandCount = poDataset->GetRasterCount();//获取波段数量

qDebug()<<"bandCount = "<<bandCount;

GDALClose(poDataset);//关闭数据集

 

Windows 10下保姆级教程:QT Creator 5.12 + QGIS 3.10 LTR开发环境配置(含DLL依赖包) 本文提供Windows 10下QT Creator 5.12与QGIS 3.10 LTR开发环境配置的详细教程,涵盖从环境准备到DLL依赖处理的完整流程。特别针对GIS开发中常见的环境搭建问题,提供实用解决方案和优化建议,帮助开发者快速搭建稳定的QGIS二次开发环境。 阅读详情

相关推荐

保姆级教程:在Windows 10上用Qt5.15.2和OSGeo4W搞定QGIS 3.28.8二次开发环境

本文提供了一份详细的Windows 10下使用Qt5.15.2和OSGeo4W配置QGIS 3.28.8二次开发环境的保姆级教程。从环境准备、Qt Creator项目配置到常见编译问题解决,再到DLL管理与插件开发,全面覆盖了QGIS二次开发的关键步骤和实用技巧,帮助开发者高效搭建开发环境并快速上手项目。

weixin_33725515的博客 523

Qt、GDAL遥感影像显示

影像显示原理 显示遥感影像在业界做得比较牛逼的有ENVI,Erdas,以及ArcGIS软件。其实我并不想列举ArcGIS软件,但是ArcGIS毕竟是行业的大佬,所以。。 遥感影像一般小到几百兆大到几个G,像这个么大的数据ENVI以及Erdas等软件是如何将它们显示出来呢!其实我一开始也比较好奇,同时也比较纳闷。这么大的数据,加载进来,软件居然一点都不卡,响应效率非常...

小刀砍流氓的博客 8125

Windows 10下快速配置QGIS 3.28二次开发环境:OSGeo4W安装与VS/Qt Creator项目配置指南

本文详细介绍了在Windows 10系统下快速配置QGIS 3.28二次开发环境的完整流程,包括OSGeo4W安装器的使用、Visual Studio和Qt Creator的项目配置方法。通过分步指南和实用技巧,帮助开发者高效搭建开发环境,解决常见编译问题,并提供了验证环境的示例代码,助力QGIS二次开发项目快速启动。

weixin_30700977的博客 692

QT+GDAL实现影像的读取和显示

单纯备份一下源代码,详细流程参考https://blog.youkuaiyun.com/deirjie/article/details/37872743 //open_image.h #pragma once #include <QtWidgets/QMainWindow> #include "ui_open_image.h" #include "gdal_priv.h" #include &lt...

hpu_lx 7744

保姆级教程:在Windows 10上用Qt Creator和OSGeo4W搞定QGIS 3.28.8二次开发环境

本文提供了一份详细的Windows 10下使用Qt Creator和OSGeo4W搭建QGIS 3.28.8二次开发环境的保姆级教程。从环境准备、工具安装到项目配置和常见问题解决,帮助开发者快速搭建稳定的QGIS二次开发环境,专注于插件和应用开发。

weixin_30493401的博客 613

QT Creator + QGIS 3.10 二次开发环境配置实战:从零到一构建GIS应用

本文详细介绍了如何在Windows平台上配置QT Creator与QGIS 3.10的二次开发环境,从安装QT Creator、获取QGIS开发库到项目配置和依赖管理,提供了一套完整的开发环境搭建方案。文章还包含常见问题排查和进阶配置技巧,帮助开发者快速构建GIS应用。

weixin_33748818的博客 204

GDAL + vcpkg + Qt 的C++开发环境配置总结

GDAL 及其依赖库(PROJ, SQLite等)在 MSVC 下的兼容性和稳定性远高于 MinGW,且 vcpkg 对其支持最完美。提示你当前处于模拟 Linux 环境,但在编译 MSVC 库时,建议切换到 VS 原生终端。:在 Windows 上开发复杂的地理信息系统(GIS)应用,首选。第四步如果项目集成不生效时,建议在“构建”中执行。,确保是 64 位原生环境,避免架构不匹配警告。,配制好之后执行“执行CMAKE”。:第四步如果项目集成不生效时,执行。是解决 90% 问题的“大招”。

weixin_72924510的博客 315

Windows 10下Qt 5.15 + QGIS 3.28 二次开发:快速配置Release环境与常见编译错误解决

本文详细介绍了在Windows 10环境下配置Qt 5.15和QGIS 3.28进行二次开发的完整流程,包括环境搭建、常见编译错误解决方案及高效开发技巧。通过OSGeo4W安装器和Qt Creator的实战配置,帮助开发者快速搭建稳定的GIS开发环境,并解决DLL缺失、字符编码警告等典型问题。

weixin_42533622的博客 206

保姆级教程:在Windows 10上用QT Creator 5.12配置Qgis 3.10二次开发环境(附完整DLL配置清单)

本文提供了一份详细的Windows 10下使用Qt Creator 5.12配置QGIS 3.10二次开发环境的保姆级教程,包括软件安装、Qt项目配置、DLL文件管理及常见问题解决方案。通过完整的DLL配置清单和实战技巧,帮助开发者高效搭建稳定的QGIS开发环境,特别适合GIS开发新手快速上手。

weixin_30781775的博客 484

《十一》Qt+GDAL开发(MinGw32编译GDAL源码)

Mingw32编译GDAL、proj、sqlite3。并在QT下使用

QT/C++编程导航 1242

QT+OSG/osgEarth编译之七十三:gdal+Qt编译(一套代码、一套框架,跨平台编译,版本:OSG-3.6.5插件库osgdb_gdal)

通过一套gdal代码和框架,实现osgdb_gdal的跨平台编译。 在Qt环境下,集成osgPlugins库头文件、库文件,构建跨平台编译的pro文件。 通过构建的一套配置工程,基于Qt Creator IDE,完成跨平台的编译实践。 在Windows、Linux、MacOS等操作系统上进行测试,成功编译,形成的成果(头文件、库文件等)可在不同系统下调用或使用,从而更好地构建跨平台解决方案。 采用的是osg-3.6.5版本。 读者可参考博客中的集成原理和pro文件,构建不同版本osgdb_gdal跨平台包。

LuckyHanMo的博客 954

Windows下QGIS 3.28.6二次开发环境配置避坑指南(Qt5.15+VS2022实战)

本文详细指导在Windows平台下配置QGIS 3.28.6二次开发环境,重点解决Qt5.15与VS2022的兼容性问题。从OSGeo4W安装依赖管理到VS2022项目配置,提供系统化解决方案,帮助开发者高效搭建稳定的GIS开发环境,避免常见编译错误和运行时问题。

weixin_29001655的博客 206

qt配置gdal

详细步骤

从零到一:QGIS二次开发环境搭建的避坑指南与实战技巧

本文详细介绍了在Windows平台上搭建QGIS二次开发环境的完整流程,包括OSGeo4W、Qt和编译器的版本匹配与配置技巧。通过实战案例和避坑指南,帮助开发者快速解决动态库缺失、环境变量配置等常见问题,实现高效开发QGIS插件。

mqtt6iot的博客 544

Qt+GDAL图像显示基本功能

利用Qt和GDAL实现遥感图像的显示和漫游等操作。使用需要自己配置相应的Qt和GDAL路径。

MIKE21桥墩模拟实战:抠网格与构筑物法对比与选型指南

本文详细对比了MIKE21软件中抠网格法与构筑物法在桥墩模拟中的应用,包括操作步骤、适用场景及优缺点分析。通过实际案例数据展示两种方法的精度与效率差异,并提供选型决策树和常见问题解决方案,帮助工程师根据项目需求选择最优模拟方法。

weixin_42656416的博客 322

告别编译:用QGIS官方Release库快速搭建Qt Creator调试环境(Ubuntu/Windows双平台)

本文介绍如何利用QGIS官方预编译开发库(qgis-ltr-dev)在Ubuntu和Windows双平台快速搭建Qt Creator调试环境,避免耗时编译过程。详细步骤包括环境准备、Qt Creator项目配置及调试实战,帮助开发者高效投入QGIS二次开发。

weixin_30614109的博客 477

用C++从零复刻Wordle:手把手教你实现命令行猜词游戏(含完整源码解析)

本文详细介绍了如何使用C++从零开始实现一个命令行版本的Wordle猜词游戏,包含完整的源码解析和核心模块设计。通过游戏逻辑控制器、单词库管理器等模块的构建,开发者可以学习C++实战技巧和性能优化方法,适合提升编程能力和游戏开发兴趣。

weixin_26763955的博客 334

QGIS开发实战指南(一):Windows下基于OSGeo4W与Qt的二次开发环境配置详解

本文详细介绍了在Windows平台下使用OSGeo4W与Qt进行QGIS二次开发的环境配置方法。从OSGeo4W的安装与组件选择,到Qt版本的匹配与QtCreator的配置,提供了全面的实战指南,帮助开发者快速搭建高效的QGIS开发环境,避免常见的版本冲突和依赖问题。

q6r7s8t9的博客 1034

海康VisionMaster图形定位实战:十字形Mark点精准匹配技巧

本文深入解析了海康VisionMaster图形定位模块在工业自动化中实现十字形Mark点精准匹配的实战技巧。文章从ROI设置、核心参数调优(如定位方式、尺度模式、对比度阈值)到工业场景应用与避坑指南,系统性地分享了提升匹配成功率和稳定性的关键步骤,帮助工程师应对复杂现场环境,实现高效、可靠的视觉定位。

weixin_29285605的博客 258

PSINS工具箱15状态组合导航仿真程序(test_SINS_GPS_153)浅析-卡尔曼滤波设置+导航解算

文章目录test_SINS_GPS_153源码poserrsetkfinitgabiaskfupdate流程 test_SINS_GPS_153源码 poserrset function poserr = poserrset(dpos0, dlon, dhgt) % position errors dpos=[dlat;dlon;dhgt] setting. % % Prototype: poserr = poserrset(dpos0) % Input: dpos0=[dlat; dlon; dhgt],

十八与她的博客 2159
下一篇: 度分秒转度数和度数转度分秒
之乎者也哦
博客等级 码龄8年 7165粉丝 72原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值