在windows下編譯安裝mapserver

在windows下編譯安裝mapserver

ID:9265629

大?。?1.00 KB

頁數(shù):4頁

時間:2018-04-25

在windows下編譯安裝mapserver_第1頁
在windows下編譯安裝mapserver_第2頁
在windows下編譯安裝mapserver_第3頁
在windows下編譯安裝mapserver_第4頁
資源描述:

《在windows下編譯安裝mapserver》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、在Windows下編譯安裝MapServer(本文檔參考MapServer官方文檔,見http://mapserver.org/installation/win32.html)本文檔提供了一個簡單的Win32平臺下MapServer的編譯安裝步驟。Win32平臺下,從源代碼編譯安裝MapServer是一個艱巨的任務(wù),所以推薦使用已存在的預(yù)編譯庫(http://vbkto.dyndns.org:1280/sdk/release-1400-dev.zip)。編譯除了參考本文檔外,MapServer源代碼中的README.Win32也值得一看。1、創(chuàng)建放置MapServer和它的依賴庫的文件夾

2、,如“projects”。2、下載MapServer源代碼downloadpage.以及以來庫源代碼。GDLibrary:http://www.boutell.com/gd/http/gdwin32.zip.Regex:http://ftp.gnu.org/old-gnu/regex/regex-0.12.tar.gzJPEGlibrary:http://www.ijg.org/files/jpegsrc.v6b.tar.gzPNGlibrary:http://sourceforge.net/projects/libpng/Zlib:http://www.gzip.org/zlib.zi

3、p.FreeType2:http://gnuwin32.sourceforge.net/packages/freetype.htm.PROJ.4:http://trac.osgeo.org/proj/GDAL/OGR:http://www.gdal.org/.以及ArcSDE:和EPPL7如果需要提供OGCwebservice(如WMS,WFS)或者重投影,則需要編譯PROJ.4庫。如果需要其他的柵格或者矢量數(shù)據(jù)源,則需要編譯GDAL/OGR庫,另外WCS也需要用到GDAL庫。3、設(shè)置編譯選項。與大多依賴庫一樣,編譯MapServer使用VisualC++makefileMakefile

4、.vc。它包含設(shè)置特殊定義的選項文件nmake.opt。首先,我們需要修改nmake.opt文件來配置選項和依賴庫。打開nmake.opt文件,使用‘#’注釋掉不需要的選項,或者去掉‘#’號激活NMAKE選項。1>.#LINE598,599PROJ=-DUSE_PROJ-DUSE_PROJ_API_HPROJ_DIR=C:Projectsproj-4.7.02>#LINE482WMS=-DUSE_WMS_SVR。3>#LINE177,178GD_DIR=c:/projects/gdwin32GD_LIB=$(GD_DIR)/bgd.lib4>#LINE615!IFNDEFPHPREG

5、EX_DIR=c:projectsregex-0.12!ENDIF5>#LINE644CURL_LIB=$(CURL_DIR)/lib/libcurl_imp.lib6>#LINE674,262FT_LIB=$(FT_DIR)/objs/freetype2312.libFT_DIR=C:Projectsfreetype-2.3.127>#LINE205,207PNG_DIR=C:Projectslibpng-1.4.2ZLIB_DIR=C:Projectszlib-1.2.58>#LINE190JPEG_DIR=C:Projectsjpeg-6b等等,上面這只是部分修

6、改的選項,其他選項可根據(jù)文檔中的注釋,根據(jù)需要激活或者禁用。1、編譯庫文件1>gdwin32:Boutell.com預(yù)編譯的GD庫內(nèi)置了PNG,GIF,JPEG和FreeType支持。(首先,運行makemsvcimport.bat創(chuàng)建vc++兼容庫bgd.lib)。2>curl-7.20.1:nmake/fmakefile.vc8CFG=release-dll3>proj-4.7.0cdproj-4.7.0srcnmake/fmakefile.vc4>jpeg-6b1.重命名文件jconfig.vc為jconfig.h,makelib.ds為jpeg.mak,makeapps.ds為

7、apps.mak,2.點擊.mak文件創(chuàng)建工程,3.編譯工程文件,生成庫和工具程序。4.運行NMAKE/fmakefile.vctest生成libjpeg.lib.5>libpng-1.4.2使用vs2005打開libpng-1.4.2->projects->visualc71目錄下的.sln。6>freetype-2.3.12使用vs2005打開freetype-2.3.12buildswin32vc2005目錄下的.sln

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。