文章摘要:本文记录了在win7下,通过源码,编译,安装osgearth的全部过程。环境说明:vs2010/cmake3.01/openscenegraph3.2/osgearth2.5
一、下载源码
- 下载源码包 https://github.com/gwaldron/osgearth/zipball/osgearth-2.5
- 通过git下载 git clone https://github.com/gwaldron/osgearth.git (下载的是最新版)
二、环境准备
- 安装依赖库openscenegraph,版本>=3.01
- 安装依赖库gdal,版本>=1.6
- 安装依赖库CURL,此库与openscenegraph一起安装
- 其它可选的库,根据需要选择安装; geos3.2/minizip/qt/leveldb/duktape
三、构建vs工程
- 在源码目录下创建build文件夹,用于out-of-source构建(推荐),将源码与工程和编译文件分离,便于代码的版本管理
- 设置CURL/GDAL/OSG的库引用文件及头文件引用
- configure—>generate
四、编译&&安装
- vs2010打开OSGEARTH.sln,编译INSTALL
- 根据错误提示修改/添加对osg/osgearth的相关的库的引用依赖,如下图
- 编译安装在,可在使用cmake构建时修改安装目录
五、验证&&运行示例
- 或将安装目录添加到用户的环境变量path中,或打开cmd命令行,进入到安装目录中,运行
osgearth_versiond
,显示结果如下
- 运行
osgearth_viewerd "D:\code\osgearth-osgearth-2.5\osgearth-osgearth-2.5\tests\feature_geom.earth"
,结果如图
本文结束!
win7下编译安装osgearth
时间: 2024-10-24 14:17:16