日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vpb在VS2008下的配置编译

發布時間:2023/12/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vpb在VS2008下的配置编译 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先介紹一下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下的配置编译的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。