標籤:控制 xxxx rac 檔案 http 步驟 svc 還需要
下載源碼
GDAL原始碼:http://trac.osgeo.org/gdal/wiki/DownloadSource,或者安裝svn從原始碼伺服器下載,svn地址是:http://svn.osgeo.org/gdal/trunk。
編譯前
在編譯開始之前,還需要開啟nmake.opt檔案,找到131行處的“#WIN64=YES”,將前面的“#”去掉,儲存,然後開始編譯。如果就這樣編譯過去的話,那麼恭喜你,如果不能順利編譯過去的,那麼需要按照下面的步驟進行一點點設定。
1:在GDAL目錄下的nmake.opt檔案中,找到SYM_PREFIX的定義,應該在438行左右
將SYM_PREFIX=_ 改為SYM_PREFIX= 就是將最後的底線去掉
2、開啟gdal檔案夾下的nmake.opt修改GDAL_HOME = “C:/warmerda/bld”把路徑改到需要把gdal安裝的地方。
PS: 如果原生環境變數中有GDAL_HOME的定義 ,那麼nmake.opt會使用以定義好的GDAL_HOME的路徑
編譯GDAl
運行vs 的命令提示,進入vs的控制台依次輸入:
nmake /f makefile.vc MSVC_VER=1900 WIN64=YES
#編譯GDAL庫
nmake /f makefile.vc install MSVC_VER=1900 WIN64=YES
#編譯GDAL庫,並安裝(這裡安裝的意思就是將產生的dll,exe等檔案拷貝到C:\warmerda\bld目錄)
nmake /f makefile.vc devinstall MSVC_VER=1900 WIN64=YES
#編譯GDAL庫,並安裝開發人員模式(安裝的意思同上,開發人員模式意思是將開發用的include檔案夾中的標頭檔和lib檔案一同拷貝到C:\warmerda\bld目錄,此時會在C:\warmerda\bld目錄中多出來兩個檔案夾,分別是include和lib,分別存放的是GDAL的標頭檔和lib檔案,用於調用GDAL庫使用)。
其中 MSVC_VER 和VS版本關係如下
# nmake -f makefile.vc MSVC_VER=xxxx
# where xxxx is one of following:
# 1900 = 14.0(2015)
# 1800 = 12.0(2013)
# 1700 = 11.0(2012)
# 1600 = 10.0(2010)
# 1500 = 9.0 (2008)
# 1400 = 8.0 (2005)
# 1310 = 7.1 (2003)
# 1300 = 7.0 (2002)
# 1200 = 6.0
gdal source code c++ make windows