OSGeo4W是一整套軟件的安裝包,網絡安裝,易于維護,這個安裝程序提供了更多的選擇,因為它包含了安裝許多其他開源GIS軟件包和庫的能力,如,QGIS、GDAL、MapServer、OpenEV、uDig等。QGIS, GDAL, MapServer, OpenEV, uDig等等。有需要的小伙伴歡迎來西西下載體驗。
使用方法:
下載OSGeo4W,并保存到一個文件夾中(800kB網絡安裝程序,完整下載約60-80MB,在這里找到安裝幫助
現在以管理員的身份從保存的文件中運行安裝程序(使用安裝程序圖標上的鼠標右鍵,否則會出現 "mount: access denied "的錯誤。
選擇要安裝的軟件(可以全部安裝)。
快速桌面安裝:到這里安裝最新的穩定版,在選擇中選擇GRASS GIS軟件包。
或選擇高級安裝:到這里安裝GRASS GIS軟件包,在選擇中選擇 "高級安裝"。
穩定7版本,即選擇草包(與快捷桌面安裝相同)。
日常開發7版,即選擇草根包的日常開發7版,即選擇草根包
屏幕截圖。OSGeo4W "高級安裝 "選擇GRASS GIS(這里是7.x)。
在隨后的對話框中,接受 "未滿足的依賴項 "進行安裝。
注意:可用于無人值守或批量安裝(例如:計算機實驗室的模板集合)。
OSGeo4W:命令行上的無聲安裝
要靜靜地安裝GRASS GIS(根據你的需求調整命令行),請看下面的命令行。
osgeo4w-setup-x86_64.exe -q -k -P grass -s http://download.osgeo.org/osgeo4w/x86_64/
安裝說明:
打開osgeo4w-setup后,選擇 Advanced Install -> Install from Internet ,之后開始選擇要下載的開源工具。
在左上角搜索 gqis,可以方便的安裝和卸載不同版本的插件:
我選擇下載了其中的這幾個:
啟動QGIS
找到安裝位置的 OSGeo4W Shell 文件,輸入 qgis 打開最新版本的 QGIS :
啟動VS,創建Qt工程
啟動VS2017,如果沒有安裝 Qt Visual Studio Tools 的在”工具–>擴展和更新”中搜索并下載安裝。然后配置 Qt Visual Studio Tools,添加Qt安裝的路徑。
當開發環境配置好了之后,創建Qt工程(Qt Gui Application)。在選擇導入模塊的時候勾選以下幾個(其實就是比默認的多選擇XML)
將編譯環境改成release x64(release是因為QGIS下載的都是release版本的,debug得自己編譯,x64是因為我的機器是64位的),然后編譯、運行,看看時候能否正常執行。
配置項目的屬性
在“C++” >>”常規” >> “附加包含目錄”中添加以下項(具體路徑需要做適當調整):
C:\path\to\OSGeo4W64\include
C:\path\to\OSGeo4W64\apps\qgis\include
在“鏈接器” >>”常規” >> “附加庫目錄”中添加以下項(具體路徑需要做適當調整):
C:\path\to\OSGeo4W64\apps\qgis\lib;
在“鏈接器” >>”輸入” >> “附加依賴項”中添加以下項:
qgis_app.lib
qgis_core.lib
qgis_gui.lib