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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

vpb vs2008 编译

發(fā)布時(shí)間:2023/12/8 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vpb vs2008 编译 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

from http://blog.csdn.net/ldd901/article/details/5826871

先介紹一下vpb:

??? VirtualPlanetBuilder是一種地形數(shù)據(jù)庫(kù)創(chuàng)造工具,是能夠閱讀各種地理圖像和高程數(shù)據(jù)并建立小面積地形數(shù)據(jù)庫(kù),乃至大規(guī)模如整個(gè)地球的龐大數(shù)據(jù)庫(kù)。這些數(shù)據(jù)庫(kù)可以上傳到互聯(lián)網(wǎng),并能夠提供像在線googleEarth一樣的風(fēng)格漫游整個(gè)地球的數(shù)據(jù)庫(kù),或保持對(duì)本地磁盤(pán)高速接入等所需的專(zhuān)業(yè)飛行模擬器。前面所講的VirtualPlanetBuilder建立的數(shù)據(jù)庫(kù),如果要運(yùn)行該數(shù)據(jù)庫(kù)產(chǎn)生一個(gè)可視化場(chǎng)景,那么你將需要一個(gè)基于OSG的應(yīng)用程序。氣死VPB本身是一個(gè)基于OSG實(shí)時(shí)圖形工具箱,它可以創(chuàng)建基于OSG的二進(jìn)制的最高效率的數(shù)據(jù)庫(kù)。

?

?

在此之前我已將OSG配置安裝好,存放地為 E:/OSG?

?還需的準(zhǔn)備工作:

?? 1. cmake-2.6.4-win32-x86

?? 2. gdal-1.7.2.tar

?? 3. vpb-0.9.10-vc80sp1

??

gdal編譯:

???? vpb編譯成功的第一步就是gdal,在網(wǎng)上有很多現(xiàn)成的已經(jīng)編譯好的gdal包,可是圖省事,在這上面吃了不少苦頭,因?yàn)槿绻鹶pb和gdal是用不同的工具(如VS05和VS08),就有可能出現(xiàn)很多問(wèn)題,比如找不到gdal.dll之類(lèi)的問(wèn)題。。。建議為了安全期間,自己動(dòng)手編譯gdal。

?????我下載的是gdal-1.7.2源碼,因?yàn)槲沂荲S2008下編譯,所以需要改一些東西,找到gdal-1.7.2文件夾下的nmake.opt打開(kāi)后,修改“MSVC_VER=1500”,表明是是VS08下編譯。然后 開(kāi)始->運(yùn)行->cmd,進(jìn)入命令提示框內(nèi)

???? 1.注冊(cè)VC的編譯環(huán)境:

?????? 輸入“cd D:/Program Files/Microsoft Visual Studio 9.0/VC/bin/vcvars32.bat”

????? 2. 在此之后輸入:

?????? “cd E:/OSG/gdal”? (這一步是進(jìn)入到gdal-1.7.2.tar文件夾中)

????? 3. 依次輸入運(yùn)行:

?????? 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,這樣看起來(lái)都比較規(guī)整。

?

vpb編譯:

??? 1.將CMakeLists拖放到CMAKE中,配置如下改寫(xiě):

點(diǎn)擊 configue 后,ok.

????? 2.用VS2008打開(kāi)build里生成的.sln,右鍵點(diǎn)擊解決方案,勾選 ALL BUILD 的release和debug生成。

????? 3.將“E:/OSG/vpb/build/lib/Release”里的文件

復(fù)制到“E:/OSG/vpb/build/bin/Release”,并把gdal.dll復(fù)制到其中,運(yùn)行 osgdem 即可完成。


總結(jié)

以上是生活随笔為你收集整理的vpb vs2008 编译的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。