QGIS3.2 编译移植成功文档完整版
1.平台环境
1.1 所需软件及下载地址
(1)必须
VS2015:请自己下载
QT5.10.1: https://pan.baidu.com/s/1cdDPGRRH5K211t0ATYqhKA
CMake: https://cmake.org/download/
--------------------------------------------------------
OSGEO4W: https://pan.baidu.com/s/1JXjqmlPCr8nuy-749Lj0zA
可以使用 OSGEO4W 下载人家编译好的库,可以参考:
https://blog.csdn.net/xiongjia516/article/details/81668665
或者 https://pan.baidu.com/s/1oGf58wQvhyO2Q3YwxlX9Cw
-------------------------------------------------------
Qgis3.2.1 源码:https://pan.baidu.com/s/1fkKiK7yfbjwte4q9xIVqDA
自己编译源码,此文主要介绍通过编译源码的方法进行二次编译
(2)可选
qt-vs-tools-msvc2015-2.1.1:https://pan.baidu.com/s/1lMOp0eTBYNKAm7ZCJ5D9qA
安 装 过 程 可 以 参 考 : Qt5_VS2013 安 装 与 使 用 说 明 20170704.pdf :
https://pan.baidu.com/s/1SsH1OUjqJu_YFRp9novUVw
---------------------------------------------
Visual Assist X 2108:https://pan.baidu.com/s/1O3L78EnkOEsEnUNO4JRB7A
现在压缩包内有破解教程
--------------------------------------------------------------
以下内容引用熊家老师的博客,再此表示感谢!!!!
1.2 完成编译前的配置
第 1 步:执行 C:\OSGeo4W> path.bat
第 2 步:执行 C:\OSGeo4W\bin> py3_env.bat
第 3 步:执行 C:\Program Files\CMake\bin> cmake-gui.exe
1.3CMake 对源码的配置
配置成功依次点击,没有错误就可以打开项目进行编译了
1.4 源码编译
编译源码提示各种莫名奇妙的 c++的语法错误,解决方案,将源文件的编码进行修改
在 vs 中先对 **.cpp 进行全选,
将文件编码改成如下格式编码 UTF-8 带签名
Ctrl +A 进行全选,右键全部卸载
加载指定的 qgis 运行所需要的项目
编译 qgis_app 所选的依赖项
编译运行,多项目设置启动项
解决方案如下:
1.5 提示运行软件运行不在安装目录下
1.5.1 安装一个 qgis3.4 版本的桌面版软件
原始状态