当前位置: 首页 > news >正文

QGIS最新长期支持版(3.40.13)二次开发环境搭建,无需编译,基于OSgeo4w

1.下载OSGeo4W

注意,其他版本也基本类似,可以按照下述方法尝试搭建其它版本

首先去osgeo4w下载OSGeo4W

下载完之后运行,如下

选择红框内的,然后下一步

继续下一步

选择安装位置,继续下一步

保持默认,继续下一步

选择第二个,继续下一步

选择第二个,继续下一步,搜索框输入qgis,然后,展开libs default选项,勾选如下图红框内的内容
分别是,qgis-ltr-deps和qgis-ltr-devel,我这里安装过了,所以其中一个是keep,大家没安装点的时候
是出现的版本号。

点击下一步,等待安装完成即可,安装完之后目录如下

2.配置Qt

这里我用的是QtCreator,首先就是配置QGIS需要的Qt,打开QtCreator的构建套件界面,切换到Qt界面

选择qmake,路径就是刚刚下载好的OSGeo4w里的路径


红框内即是刚刚配置的Qt版本,展开下方的详情

可以看到这个Qt是基于个版本的VS构建的,此时,如果电脑上没有相应的VS,则需要下载对应版本的VS。注意,我这里是有两个,你如果是一个,就按显示的就行,像我这里就是选择高版本的一般就没问题,即VS2022,之后回到构建套件界面,如下


点击添加,按下图红框内的配置,最后确定即可

接下来按照正常的Qt开发流程,引入QGIS的开发库即可。QGIS开发库在OSGeo安装目录下

3.会遇到的问题

1.jom编译问题
解决:在cmd里运行"C:\D\Dev\myProject\QGIS\apps\Qt5\bin\uic.exe" --version
注意上述路径替换为自己的路径,运行会报错,看缺啥库,去OSGeo4W安装目录下的bin里找,复制到OSGeo4W安装目录/apps/qt5/bin下即可
2.运行QGIS程序报找不到库的问题
解决:将OSGeo4W安装目录/bin/下的所有dll文件复制到运行目录下即可。

如果觉得安装过程特别慢,也可以找我要已经下载好的库,QGIS开发库

最后附上最近一直在更新的QGIS二次开发教程

http://www.cnnetsun.cn/news/87342.html

相关文章:

  • Dify与Docker Run命令结合使用的最佳实践
  • 本地部署Qwen3-8b大模型:Docker与物理机实践
  • TensorRT-LLM快速入门:大模型推理优化指南
  • LobeChat能否用于撰写简历?求职材料优化助手
  • OpenSpec认证的TensorRT容器安全性检测报告
  • Qwen3-VL-8B与OCR结合实现智能图文理解
  • Wan2.2-T2V-A14B本地部署:从环境配置到多GPU推理
  • Kotaemon:开源RAG框架的混合检索突破
  • GPU算力平台部署Linly-Talker数字人教程
  • 全球USB设备厂商ID与产品型号大全
  • Qwen3-14B如何避免输出截断?关键在max_new_tokens设置
  • 16倍压缩+双专家架构重塑视频生成效率
  • 主机监控指标解析—内存篇
  • Keepalived详解:安装与高可用集群配置
  • LangChain与AutoGPT:AI工作流引擎深度对比
  • Excalidraw代码贡献指南:如何参与开源社区开发
  • LangChain-Chatchat本地部署与配置指南
  • shared_ptr 快照用于安全地并发读取,无需拷贝
  • 官方适配完的命令行ruby在鸿蒙PC上的使用方法
  • LobeChat能否接收语音指令?全双工对话体验
  • LangFlow快速入门:可视化构建AI应用
  • Langflow本地部署:隔离环境安装指南
  • 云端算力的进化:云服务器架构演进的三重范式变革
  • 解决facefusion报错No source face detected
  • PaddleOCR中英文文字识别实战与优化指南
  • LobeChat剪贴板交互优化:复制粘贴操作更加流畅自然
  • YOLOv5详解:高效目标检测模型实战指南
  • Windows下PaddleOCR GPU版环境搭建指南
  • “开盒神器”威胁下的自保手册:七招应对超级 Agent 的实时入侵
  • EBS后台查询人员职责信息