osg编译与案例运行

1.安装vs(visual studio),本文以vs2022社区版为例,推荐2015以上版本

进入vs官网:免费的开发人员软件和服务 - Visual Studio (microsoft.com)

下载vs社区版安装器

打开安装程序,并配置相关c++组件,等待安装完成(建议勾选mfc)

2.安装cmake

进入cmake官网下载最新版安装

Download CMake

选择windows 安装程序

一路点击next、accept即可,建议勾选

完成安装后,打开cmake,进入下一步

3.下载osg源码,本文以当前最后一个release版本为例(进不去网站的可以自行使用watt toolkit工具加速github或通过辅助链接下载),下载解压至相关目录

官网链接:https://github.com/openscenegraph/OpenSceneGraph/archive/refs/tags/OpenSceneGraph-3.6.5.zip

csdn链接:【免费】openscenegraph3.6.5源码资源-CSDN文库

4.osg部分插件的使用需要第三方库支持,故此处建议下载osg三方库,osg官网有下载链接,可以自行选择合适的下载

依赖 (openscenegraph.github.io)

5.下载数据集

openscenegraph/OpenSceneGraph-Data: Example models and shader collection for the OpenSceneGraph project (github.com)

配置数据集环境变量

6.打开cmake,配置osg根目录和构建目录

点击configure,生成osg配置,然后配置好一些基本的配置

可选配置例子库

手动设置三方库路径后,再次点击configure更新配置

可以看到出现了很多配置更新项

勾选mfc example

点击generate后,点击open project打开vs

7.使用默认的Debug_x64配置(便于调试),生成ALL_BUILD项,等待全部编译完成。

8.将三方库bin目录下所有文件放到build/bin目录下

将Examples osgviewerMFC作为启动项并运行

若发现编译不过,将此项去除

运行例子,点击open功能,打开数据集中的cow.osg文件,效果如下:

至此,osg基于mfc的例子完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值