OSGEarth编译过程
来源:互联网 发布:python 函数传入列表 编辑:程序博客网 时间:2024/06/06 00:58
一、编译osg
1、下载osg3.4
2、下载osg Data 3.4
3、安装Cmake3.2.2 for x86 32bit
4、下载3rd插件 for vs2010 x86版,生成三个目录:3rdParty,openSceneGraph-3.4.0,openSceneGraph-Data-3.0
5、用cmake在vc目录中生成osg的vs2010工程,期间需要配置
6、启动vs2010开始编译,在vc目录中生成osg3.4的结果
7、将osg编译结果归置到runtime目录中,并按bin,lib,include三个目录存放,bin中放置编译的release和debug版的动态库,可执行文件以及osgPlugins-3.4.0目录文件;
lib目录中放置编译的debug版和release版的静态库以及osgPlugins-3.4.0目录文件;include目录放置源程序中的include文件以及编译后的vc目录
中的include目录文件;lib、include、bin在path中设置路径;同时将3rdParty的bin目录设置到path中;设置环境变量OSG_DIR指向openSceneGraph-3.4.0的根目录,将openSceneGraph-Data-3.0目录设置到path中。
8、测试osg编译结果:用osgviewer 调用cow.osg能出来奶牛。
二、编译osgearth
1、下载最新的osgearth 2.8
2、从osg目录中将3rdParty拷过来
3、下载并编译sqlite3文件生成,bin,lib拷贝到runtime目录中,bin目录设置到path
4、下载并编译proj.4,并将其放置到runtime目录中,bin目录放置到path目录中
5、用cmake在vc目录中生成osgearth的vs2010工程,期间需要配置 curl,zlib,gal,geos库目录
6、用vs2010编译cmake生成的工程
6、编译完成之后,在runtime文件夹中设置osgearth目录,其中添加bin,include,lib目录,将编译之后的结果整理到runtime中的对应目录;同时将osgearth中的data,tests拷贝到runtime的osgearth中,并将data路径设置到osg_file_path变量中;
7、将runtime中的osgearth中的bin设置到path中
8、启动osgearth_viewer boston.earth,将看见地球
三、编译osgearth遇到的问题:
1、如果选用高版本的cmake,我试过3.8,3.7,在编译的时候回遇到optimized错误,后改到现在的3.2.2就可以了。
2、还有选择geos库时,有好几个版本,选择geos_c.lib,或geos_i.lib都可以,但选择geos.lib总是失败
3、编译之后数字地球上无法出现实时坐标,没有找到解决办法
4、编译的需要proj.4的库,需要提前设置,bin目录加到path中。cmake配置的不提示需要,但是vs2010编译的时候需要
- OSGEarth编译过程
- osgEarth编译
- OsgEarth编译
- osgEarth编译
- osgEarth编译
- osgEarth linux 编译
- 编译OSG,OSGEarth
- osgearth IOS版本编译
- Windows7 下编译 OSGEarth
- osgearth编译全过程
- OSG OSGearth vs2010编译
- osgearth编译总结
- osgearth 编译问题
- osgEarth支持中文过程详解
- 关于osgearth编译的问题
- osgEarth编译-高版本不稳定
- osg和osgEarth编译X86VS2013
- OSGEarth开发---MapNode的加载过程
- 第一天练习练习博客怎么用
- linux权限与chmod命令
- 字符串转换为数字
- 爬取中国大学排名
- 保证分布式系统数据一致性的6种方案
- OSGEarth编译过程
- LeetCode 15.3Sum 18.4Sum 对撞指针 ****
- maven相关整理(国内镜像、代理设置)
- 从本地加载图片和drawable加载到布局格式不一样的问题
- 对数函数应用实例
- 【C语言】C语言编写扫雷
- 事件拦截机制分析——Android群英传
- react-native添加redux支持
- 项目目标和范围管理 技能点一 二 三