Windows+Msys2+QGis3.36.1搭建可Debug环境(QGis源码、二次开发、Cpp插件)

前言

  • 在Windows平台基于Visual Studio构建QGis Debug环境存在显著技术门槛。
  • 而Windows平台编译的Release二次开发库存在三大调试局限
    1. 无法对QGis源码进行调试学习
    2. 二次开发只能使用"Release with DebugInfo"模式
    3. C++插件无法断点调试
  • 本方案通过Msys2+QtCreator技术栈实现三大核心能力:
    1. QGIS 3.36.1源码级断点调试
    2. C++二次开发工程完整调试支持
    3. C++插件开发全流程调试能力

配套 VirtualBox 虚拟机(开箱即用)

为方便开发者快速上手,我们提供预配置的 VirtualBox 虚拟机,包含:

  • qgis3.36.1可调试源码

  • qgis二次开发示例程序HelloQGis

  • qgis_cpp_api_apps QGis二次开发cpp示例大全

  • qgis_py_api_apps PyQGis二次开发示例大全

  • qgis_cpp_helloworld_plugin Cpp插件示例

  • qgis-minimal-plugin Py插件示例

  • 视频教程:

      1. Msys2安装.mp4
      1. Msys2 QGis3.36编译完整版.mp4
      1. Windows Msys2 QGis运行.mp4
      1. Windows Msys2 Qtcreator调试qgis.mp4
    • 5.1 Windows Msys2 QGis二次开发helloqgis.mp4
    • 5.2 Windows Msys2 QGis示例大全.mp4
    • 5.3 Windows Msys2 PyQGis示例大全.mp4
      1. Windows Msys2 QGis Cpp插件调试.mp4
      1. Windows Msys2 Python插件示例.mp4
  • 视频教程对应的文字教程

      1. Msys2环境安装.pdf
      1. Windows+Msys2+QGis3.36.1编译运行.pdf
    • 2.1 Windows+Msys2+QGis3.36.1编译报错修复.pdf
      1. Windows+Msys2+QtCreator调试QGis.pdf
      1. Windows+Msys2编写HelloQGis.pdf
      1. QGis C++ API二次开发示例大全(qgis_cpp_api_apps)在Msys2环境运行.pdf
      1. PyQGIS二次开发示例大全(qgis_py_api_apps)在Msys2环境运行.pdf
      1. QGis C++ 插件示例.pdf
      1. QGis Python 插件示例.pdf

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

qgis3.36.1可调试截图

  • QtCreator调试qgis源码中的关于对话框,打开qgis home网址
    在这里插入图片描述
    在这里插入图片描述

qgis二次开发示例程序HelloQGis

  • QtCreator调试HelloQGis,可以单步进入qgis内部源码
    在这里插入图片描述
    在这里插入图片描述

qgis_cpp_api_apps QGis二次开发cpp示例大全

  • QtCreator调试qgis_cpp_api_apps,可以单步进入qgis内部源码
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

qgis_py_api_apps PyQGis二次开发示例大全

  • Pycharm打开qgis_py_api_apps并运行
    在这里插入图片描述
    在这里插入图片描述

qgis_cpp_helloworld_plugin Cpp插件示例

  • QtCreator调试qgis_cpp_helloworld_plugin插件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

虚拟机使用

下载安装使用步骤

  1. 百度网盘 36.6G
    在这里插入图片描述

  2. 下载
    在这里插入图片描述

  3. 解压
    在这里插入图片描述
    在这里插入图片描述

  4. 安装VC_redist.x64.exe 和 VirtualBox-7.1.8-168469-Win.exe
    在这里插入图片描述

  5. 导入虚拟机
    在这里插入图片描述

  6. 打开虚拟机
    在这里插入图片描述
    在这里插入图片描述

链接

公众号:雷动软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雷动软件工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值