gdal支援mysql需要mysql的庫才可以,編譯很簡單,修改nmake.opt檔案中對應的mysql的庫的路徑和lib即可。
nmake.opt檔案中397行左右,如下:
# mysql libraries
# note: need /mt instead of /md, also enable /ehsc switch.
#mysql_inc_dir = d:\software
\mysqlserver4.1\include
#mysql_lib = d:\software
\mysqlserver4.1\lib
\opt
\libmysql.lib advapi32.lib
修改為:
# mysql libraries
# note: need /mt instead of /md, also enable /ehsc switch.
mysql_inc_dir = f:\work
\gdal
\gdal_need\mysql
\include
mysql_lib = f:\work
\gdal
\gdal_need\mysql
\lib
\libmysql.lib advapi32.lib
然後重新編譯即可。
需要注意的是,將mysql的dll要拷貝到gdalxx.dll所在的目錄。
GDAL編譯支援中文
很多人編譯後gdal發現開啟檔案不支援中文,這是因為字元編碼問題,修改方法 1 不改變gdal源 呼叫gdalregisterall 和ograllregiser 函式後,加上下面一句即可。cplsetconfigoption gdal filename is utf8 no 2 修改gda源 fr...
GDAL庫的編譯
gdal庫的編譯相對簡單,這裡以在vs2005環境,應用到c 程式中為例進行編譯 gdal and mapserver build sdk packages provides to compile mapserver and gdal by yourself 使用vs2005提供的cmd工具,定位到...
GDAL 2 0 對gdb和mdb的支援
gdal 2.0提供了對gdb檔案資料庫和mdb個人資料庫的支援,但支援仍不完善,目前不依賴於第三方庫的情況下僅支援讀取。1 對於gdb mdb的讀取方式與shp讀取方式相同,其gdaldriver型別分別為 openfilegdb 和 pgeo 2 讀取gdb中文圖層名亂碼,mdb正常 3 mdb...