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 即可完成。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值