一、首先需要下载一个QT creator软件,下载地址https://www.qt.io/download(我选择的是:qt-opensource-windows-x86-5.13.2.exe) 我下载的是QT5.13.2版本,下载完成之后,会有一步让选择安装哪些构建(也就是编译器),我选择的是MinGW和MSVC两个编译器,没有特殊开发要求(比如进行安卓开发,关于这几种编译器的区别,...
$ gdalinfo--version 二、Qt Creator里配置GDAL 1.找到GDAL的下载目录 找到保存GDAL的文件夹,这个文件夹默认隐藏,直接搜索是搜不到的。可以打开Finder,按快捷键CMD+SHIFT+G,输入/usr/local/Cellar/gdal,找到里面包含lib和include的文件夹,复制到项目目录下。 2.工程项目里配置 在Qt界面里的项目文件夹上右击add l...
这个目录包含了GDAL_DATA中的辅助文件,在代码中需要注册GDAL_DATA的环境变量到这个目录。 7. 在exe目录下新建一个qt.conf文件,填写如下内容: 定制的qgis程序启动后,自动到上面这个文本文件里读取qt相关的库文件根路径,我这里把qt相关库文件(包括plugins)都放在exe同级目录下,所以这里路径配置为当前目录“一个点”。
2.若已添加GDAL库,打开.pro文件: win32:CONFIG(release, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_i else:win32:CONFIG(debug, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_id 把下面那行最后面的d去掉即可,即: win32:CONFIG(release, debug|release): LIBS += -LF:/gdal222...
QtCreator新建一个Qt Application,命名为ImageView 在项目文件夹下添加gdal库,统一放在ImageView\gdal目录下。 右键单击项目,选择添加库命令,添加gdal_i.lib和头文件路径,完成后可以再ImageView.pro文件中查看: win32: LIBS += -L$$PWD/gdal/lib/ -lgdal_i ...
Qt Creator + QGIS 环境配置 步骤参考 https://zhuanlan.zhihu.com/p/83805300 其中main.cpp不清晰,还原后如下: main.cpp #include"mainwindow.h"#include<QApplication>#include<QMessageBox>#include<QDir>#define_USE_MATH_DEFINES#include<math.h>#include<qgsapplication.h>#include<qgsmapcanvas.h>#include...
在QtCreator中配置Qgis开发库,打开项目并完成编译运行,若出现上述窗口,则说明Qt程序运行正常。配置Qt项目文件,pro文件代码示例,修改main.cpp以调用qgis api,完成pro文件和main.cpp的配置后,执行重新qmake操作。确保拷贝关键文件:C:\OSGeo4W\apps\Qt5\bin目录下所有dll至exe目录下(约300MB),...
2.搭建开发环境 安装Qt: 下载并安装适合的Qt版本,根据项目需求选择相应的模块。安装GIS库: 根据选择的GIS库,按照官方文档进行安装,并配置好环境变量。创建Qt项目: 在Qt Creator中创建一个新的Qt项目,选择合适的模板。3.集成GIS库 添加头文件和库文件: 将GIS库的头文件和库文件添加到Qt项目的pro文件中。创...
本篇非常麻烦,博主用QtCreator作为IDE,因为Osg3.6.3放弃对osgQt的支持,集成起来比较繁琐。 前提 基于前面三篇的基础上,才可以进行本篇。 Demo演示:Qt5.15.2+OSG3.6.3+OsgEarth3.1的QtCreator下的msvc2019x64版本 Demo运行程序下载 ...
安装GIS库:根据选择的GIS库,按照官方文档进行安装,并配置好环境变量。 创建Qt项目:在Qt Creator中创建一个新的Qt项目,选择合适的模板。 3.集成GIS库 添加头文件和库文件:将GIS库的头文件和库文件添加到Qt项目的pro文件中。 创建地图控件:使用GIS库提供的接口创建地图控件,并将其添加到Qt的界面中。