最近的一個課程用到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,如圖:

3.編譯GDAL
在cmd中切換目錄到
D:\gdal-1.10.1
目錄下,運作如下指令
nmake /f makefile.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檔案,例如本文的中的檔案路徑為:
用文本編輯器(建議使用現代化文本編輯器例如notepad++)打開修改GDAL_HOME的值為安裝目錄。本文中使用的目錄如下:
GDAL_HOME = “H:\GDAL”
如圖:
5.安裝GDAL
回到CMD界面,切換到解壓目錄(本文的是D:\gdal-1.10.1)下,執行如下兩條指令:
nmake /f makefile.vc install
nmake /f makefile.vc devinstall
如圖所示:
先執行nmake /f makefile.vc install
再執行nmake /f makefile.vc devinstall
等待一段時間之後,GDAL就算真正的編譯完成了,這時候打開步驟4中設定的安裝目錄,需要的東西就在裡面了,有bin,data,html,lib,include幾個檔案夾。如圖所示:
安裝完成以後需要在VS2010的項目中配置GDAL。