QGIS Qt 下载安装

1、下载:https://www.qgis.org/en/site/forusers/download.html#

QGIS Qt 下载安装

最新版 64位 ,我在开发过程中用的时LTR3.4 ,为了做教程,用3.6.3 安装文件QGIS-OSGeo4W-3.6.3-1-Setup-x86_64.exe

2、安装

安装前提: win10 64 Qt5.12.3已经安装完成

2.1 双击exe,得到如下界面    

QGIS Qt 下载安装

2.2 点击 Next,点击 I agree得到如下界面

QGIS Qt 下载安装

更该路径为

QGIS Qt 下载安装

点击 next 出现如下界面 全选

QGIS Qt 下载安装

点击Install 

QGIS Qt 下载安装

QGIS Qt 下载安装

点击 确定

QGIS Qt 下载安装

点击 确定,还会有两个类似提醒,那是因为我们上面的全选,结果下载全失败,不符合Qt的套路啊 点击 finish

安装完成,我们查看安装路径下内容C:\Qt\QGIS_3_6_3\apps\qgis 目录下并没有lib和include 文件夹,那是我上面只安装了运行程序。

打开 文件夹  C:\Qt\QGIS_3_6_3 找到  OSGeo4W.bat   ,双击运行,输入setup

QGIS Qt 下载安装

回车

QGIS Qt 下载安装

选择第三个 Advanced Install 点击 下一步

QGIS Qt 下载安装

点击下一步

QGIS Qt 下载安装

点击下一步

QGIS Qt 下载安装

点击下一步 

QGIS Qt 下载安装

点击 下一步

QGIS Qt 下载安装

选择 第二个  点击下一步

QGIS Qt 下载安装

输入QGIS 

QGIS Qt 下载安装

安装所有与3.6.3-1 相关的

QGIS Qt 下载安装

点击 下一步

QGIS Qt 下载安装

点击 下一步

QGIS Qt 下载安装

等待安装

QGIS Qt 下载安装

安装完成后 点击确定

查看安装目录

QGIS Qt 下载安装

参考 https://blog.****.net/xiongjia516/article/details/81668665  下载其源码,按照他的说明,讲

C:\Qt\QGIS_3_6_3\bin,C:\Qt\QGIS_3_6_3\apps\qgis\bin,C:\Qt\QGIS_3_6_3\apps\Qt5\bin,下的dll 和 C:\Qt\QGIS_3_6_3\apps\Qt5\plugins\platforms platforms文件夹 全部拷贝到运行路径;运行程序

下载 https://github.com/wonder-sk/qgis3d  解压,获取获得Data 数据,加载测试 

注意点

int main(int argc, char *argv[])
{
    QgsApplication a(argc, argv, true);
    QgsApplication::setPrefixPath("C:/Qt/QGIS_3_6_3/apps/qgis", true); //改为自己的路径
    QgsApplication::initQgis();    //初始化QGIS应用
    gisTest2 w;    //创建一个窗体,类似于Qt
      w.show();

    return a.exec();
}