neospoony 发表于 2008-2-20 20:57:54

【neo的总结一】VPB编译总结

一、        VPB的编译
a)        版本
OpenSceneGraph 2.0
VirtualPlanetBuilder 0.9.1
GDAL1.4.1(低版本的GDAL存在问题)
b)        目的
i.        成功编译成功osgdem文件
ii.        使用osgdem处理DEM格式的数据文件
iii.        最终得到IVE格式的分层文件
c)        CMAKE的使用
i.        设置CMAKE,将CMAKELists文件拖到CMAKE界面中。
ii.        设置GDAL(1.4.1版本)和OSG(2.0版本)包含文件和库文件路径
1)设置GDAL_INCLUDE_DIR为gdal.h所在的目录(示例F:/gdal/include)
2)设置GDAL_LIBRARY为gdal_i.lib(示例F:/gdal/lib/gdal_i.lib)
3)设置OpenThreads_Library为OpenThreads.lib所在的lib目录,以下设置雷同!!(OSG_DIR目录为空)
4)设置OSG_INCLUDE_DIR为osg2.0Include目录
5)其他设置默认,configure
5)OK
6)使用VS打开生成的.sln文件,F7进行编译生成
7)编译成功后,生成install项目。
8)得到osgdem的可执行程序
iii.        注意的地方
1.        编译成功运行前,将GDAL14.dll和vpbd.dll拷入osgdem可执行程序所在的目录下
2.        osgdem可以处理USGS DEM格式的DEM数据文件,其他DEM格式的文件需要先转化为USGS DEM格式的文件
3.        注意osgdem使用时的命令参数规范

tan_dunming 发表于 2008-5-24 14:49:46

OSG_DIR 设置成OSG的根目录的话 CMake可以找到大多数LIBRARY的目录 而不用自己手动添加 而且路径中最好使用/ 而不是\如: C:/OSG
页: [1]
查看完整版本: 【neo的总结一】VPB编译总结