1. 程式人生 > >windows系統+VS2013編譯GDAL(使用cmd命令行)

windows系統+VS2013編譯GDAL(使用cmd命令行)

設置 編譯 make down makefile lib 完成 program sge

GDAL可以讀寫多波段光譜數據,在安裝了VS2013之後,使用VS命令行工具編譯GDAL。

首先下載GDAL源碼:http://trac.osgeo.org/gdal/wiki/DownloadSource。

不宜太新的版本,我下載的是2.0.2版本,下載到D盤,解壓。

找到D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\VS2013 x86 本機工具命令提示.lnk,打開會彈出以下界面:

技術分享圖片

然後使用cd命令進入gdal文件夾

技術分享圖片

依次鍵入以下命令:

nmake -f makefile.vc
nmake -f makefile.vc install
nmake -f makefile.vc devinstall

等待編譯成功。

編譯成功之後會在C盤產生一個新文件夾:C:\warmerda\bld,就是編譯成功的結果。

技術分享圖片

接下來就是在VS中接入GDAL,在項目屬性中VC++設置包含目錄:C:\warmerda\bld\include,

在庫目錄添加:C:\warmerda\bld\lib,

鏈接器-輸入中附加依賴項加入:gdal_i.lib。

至此,整個GDAL環境編譯完成。

windows系統+VS2013編譯GDAL(使用cmd命令行)