OSG编译流程

本文详细介绍如何安装和配置OpenSceneGraph (OSG)环境,包括所需资源如源码、第三方库等的准备,cmake配置步骤,VS项目的编译流程,以及环境变量的设置方法。同时针对常见问题提供了具体的解决办法。

资源准备

1.osg源码
2.第三方库
3.osg数据资源
4.cmake工具

cmake配置

1.源码路径选择osg源码根目录
2.编译的二进制目录选择一个空目录
3编译选项
ACTUAL_3RDPARTY_DIR:第三方库目录
BUILD_OSG_APPLICATIONS:生成osg一些可执行文件
BUID_OSG_EXAMPLES:生成osg例子
CMAKE_INSTALL_PREFIX:生成的库目录
4.点击Configure后将Advance打勾,将BUILD_MFC_EXAMPLE选上,在次点击Configure,之后点击Generate,生成osg的vs2010工程

vs设置

1.打开osg工程对ALL_BUILD选择Debug与Release版本编译,编译完成后在对INSTALL选择Debug与Release版本编译

环境变量设置

1.将生成的osg的bin,include,lib文件夹拷贝到c盘指定目录例如c:\OSG,在将osg数据资源文件夹下的内容拷贝到c:\OSG\data下
2.设置环境变量
OSG_FILE_PATH:C:\OSG\data;
PATH:C:\OSG\data;

osg环境测试

1.在命令行输入osgviewer cow.osg;显示牛的模型

遇到的问题

1.osg环境测试时报错提示缺少zlib1.dll,在osg依赖的第三方库文件夹下可以找到,注意x86与x64选择,将这个dll拷贝至osg的bin目录下即加入环境变量path的路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值