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

最新版 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,得到如下界面
2.2 點選 Next,點選 I agree得到如下界面
更該路徑為
點選 next 出現如下界面 全選
點選Install
點選 确定
點選 确定,還會有兩個類似提醒,那是因為我們上面的全選,結果下載下傳全失敗,不符合Qt的套路啊 點選 finish
安裝完成,我們檢視安裝路徑下内容C:\Qt\QGIS_3_6_3\apps\qgis 目錄下并沒有lib和include 檔案夾,那是我上面隻安裝了運作程式。
打開 檔案夾 C:\Qt\QGIS_3_6_3 找到 OSGeo4W.bat ,輕按兩下運作,輸入setup
回車
選擇第三個 Advanced Install 點選 下一步
點選下一步
點選下一步
點選下一步
點選 下一步
選擇 第二個 點選下一步
輸入QGIS
安裝所有與3.6.3-1 相關的
點選 下一步
點選 下一步
等待安裝
安裝完成後 點選确定
檢視安裝目錄
參考 https://blog.csdn.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();
}