vpb vs2008 编译
from http://blog.csdn.net/ldd901/article/details/5826871
 
先介紹一下vpb:
??? VirtualPlanetBuilder是一種地形數據庫創造工具,是能夠閱讀各種地理圖像和高程數據并建立小面積地形數據庫,乃至大規模如整個地球的龐大數據庫。這些數據庫可以上傳到互聯網,并能夠提供像在線googleEarth一樣的風格漫游整個地球的數據庫,或保持對本地磁盤高速接入等所需的專業飛行模擬器。前面所講的VirtualPlanetBuilder建立的數據庫,如果要運行該數據庫產生一個可視化場景,那么你將需要一個基于OSG的應用程序。氣死VPB本身是一個基于OSG實時圖形工具箱,它可以創建基于OSG的二進制的最高效率的數據庫。
?
?
在此之前我已將OSG配置安裝好,存放地為 E:/OSG?
?還需的準備工作:
?? 1. cmake-2.6.4-win32-x86
?? 2. gdal-1.7.2.tar
?? 3. vpb-0.9.10-vc80sp1
??
gdal編譯:
???? vpb編譯成功的第一步就是gdal,在網上有很多現成的已經編譯好的gdal包,可是圖省事,在這上面吃了不少苦頭,因為如果vpb和gdal是用不同的工具(如VS05和VS08),就有可能出現很多問題,比如找不到gdal.dll之類的問題。。。建議為了安全期間,自己動手編譯gdal。
?????我下載的是gdal-1.7.2源碼,因為我是VS2008下編譯,所以需要改一些東西,找到gdal-1.7.2文件夾下的nmake.opt打開后,修改“MSVC_VER=1500”,表明是是VS08下編譯。然后 開始->運行->cmd,進入命令提示框內
???? 1.注冊VC的編譯環境:
?????? 輸入“cd D:/Program Files/Microsoft Visual Studio 9.0/VC/bin/vcvars32.bat”
????? 2. 在此之后輸入:
?????? “cd E:/OSG/gdal”? (這一步是進入到gdal-1.7.2.tar文件夾中)
????? 3. 依次輸入運行:
?????? nmake /f makefile.vc
 ?????? nmake /f makefile.vc install
 ???????namke /f makefile.vc devinstall
???? 到此為止,gdal編譯完成,文件存放在C:/warmerda/bld,包含include,lib,data,html,bin。為了方便期間把它放到E:/OSG文件夾下,然后將vpb解壓也放到E:/OSG,這樣看起來都比較規整。
?
vpb編譯:
??? 1.將CMakeLists拖放到CMAKE中,配置如下改寫:
點擊 configue 后,ok.
????? 2.用VS2008打開build里生成的.sln,右鍵點擊解決方案,勾選 ALL BUILD 的release和debug生成。
????? 3.將“E:/OSG/vpb/build/lib/Release”里的文件
復制到“E:/OSG/vpb/build/bin/Release”,并把gdal.dll復制到其中,運行 osgdem 即可完成。
總結
以上是生活随笔為你收集整理的vpb vs2008 编译的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: node js 通过url下载文件到本地
- 下一篇: error: C++ preproces
