osg学习示例之遇到问题四骨骼动画编译osgCal

本文介绍了如何编译OpenSceneGraph的osgCal扩展库以实现骨骼动画。首先,通过SVN获取并编译Cal3D库,接着配置编译环境,使用CMake生成osgCal的解决方案,并解决编译过程中遇到的问题。最终,编译成功后将所需的dll和lib文件放置到相应目录,完成osgCal的环境配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天学到书《OpenSceneGraph三维渲染引擎编程指南》的骨骼动画示例,遇到了编译osgCal问题,书上说的不详细,网上就查到一遍相关文章

http://www.cnkinect.com/thread-15697-1-1.html

写的挺完整,我照着做基本没大问题,这里自己在他的文章基础上重新整理总结了一下

1、 编译Cal3D,目的就是得到cal3d_d.libcal3d_d.dllcal3d.libcal3d.dll,后面编译osgCal依赖cal3d库文件(本例中只用到库文件,动态库只是附属物)。


1.1cal3d源码获取,通过SVN获取最新的源码,最新源码下载地址:
http://svn.gna.org/svn/cal3d/trunk
下载的源码文件包含以下三个文件夹


1.2、打开cal3d,找到cal3d.sln,打开该工程,包含12个工程,这里我们只需要buildCal3D工程,选择该工程,右击,在弹出框中选中build,单击。等待几分钟就可以在bin文件下的DebugReleas得到cal3d_d.libcal3d_d.dlldebug

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值