天天看點

GDAL環境配置安裝VC++

最近的一個課程用到VS2010的項目中用到了GDAL,關于GDAL這個庫的說明與贊美,這裡就不贅述了,下面是在VS2010中配置GDAL的詳細過程。

系統說明

Win10(32位/64位),VS2010,GDAL 1.10.1,進行下面的操作之前,請確定您已經正确安裝了VS2010,步驟如下:

1.下載下傳GDAL

點選進入GDAL的官方下載下傳頁面,根據需要選擇不同的版本,根據測試之前的GDAL1.9.1 0往後的版本均可以按照本文的方法編譯成功。下載下傳完成後解壓到一個根目錄下,因為這樣後面的操作會比較友善,本文所解壓的位址為

H:\Program Files (x86)\gdal-1.10.1

如果你解壓的位址跟本文不同,可以按照實際情況做出修改。

2.執行VCVARS32.BAT

以管理者身份運作cmd,(您可以在開始菜單搜尋cmd,然後右擊選擇用管理者身份運作,也可以在C:\windows\system32下找到cmd.exe右擊選擇采用管理者身份運作)

然後在cmd中切換到VS2010的安裝目錄,例如本文中的是

D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin

執行VCVARS32.BAT,如圖:

GDAL環境配置安裝VC++

3.編譯GDAL

在cmd中切換目錄到

D:\gdal-1.10.1

目錄下,運作如下指令

nmake /f makefile.vc

編譯過程可能需要幾分鐘,根據系統的配置而定,如圖

GDAL環境配置安裝VC++

注意!!!

此處編譯時出現“windows.h”檔案缺失的現象導緻編譯出錯。是以需要導入Windows Kits\10\Include中的檔案主要是UM,shared檔案夾。例如筆者目錄為:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0

筆者直接沒有這個檔案夾,是以我們直接從微軟的官網上下載下傳該檔案包SDK。

位址Kits相關安裝包

大概為2G左右。安裝完後點選修複性安裝VS2010.結束後重新啟動進行編譯即可。接解決Windows.h檔案找不到的情況。

4.設定輸出目錄

找到下載下傳目錄中的nmake.opt檔案,例如本文的中的檔案路徑為:

GDAL環境配置安裝VC++

用文本編輯器(建議使用現代化文本編輯器例如notepad++)打開修改GDAL_HOME的值為安裝目錄。本文中使用的目錄如下:

GDAL_HOME = “H:\GDAL”

如圖:

GDAL環境配置安裝VC++

5.安裝GDAL

回到CMD界面,切換到解壓目錄(本文的是D:\gdal-1.10.1)下,執行如下兩條指令:

nmake /f makefile.vc install

nmake /f makefile.vc devinstall

如圖所示:

GDAL環境配置安裝VC++

先執行nmake /f makefile.vc install

再執行nmake /f makefile.vc devinstall

GDAL環境配置安裝VC++

等待一段時間之後,GDAL就算真正的編譯完成了,這時候打開步驟4中設定的安裝目錄,需要的東西就在裡面了,有bin,data,html,lib,include幾個檔案夾。如圖所示:

安裝完成以後需要在VS2010的項目中配置GDAL。

繼續閱讀