今天学到书《OpenSceneGraph三维渲染引擎编程指南》的骨骼动画示例,遇到了编译osgCal问题,书上说的不详细,网上就查到一遍相关文章
http://www.cnkinect.com/thread-15697-1-1.html
写的挺完整,我照着做基本没大问题,这里自己在他的文章基础上重新整理总结了一下1、 编译Cal3D,目的就是得到cal3d_d.lib、cal3d_d.dll及cal3d.lib,cal3d.dll,后面编译osgCal依赖cal3d库文件(本例中只用到库文件,动态库只是附属物)。
1.1、cal3d源码获取,通过SVN获取最新的源码,最新源码下载地址:
http://svn.gna.org/svn/cal3d/trunk 。下载的源码文件包含以下三个文件夹
1.2、打开cal3d,找到cal3d.sln,打开该工程,包含12个工程,这里我们只需要buildCal3D工程,选择该工程,右击,在弹出框中选中build,单击。等待几分钟就可以在bin文件下的Debug和Releas得到cal3d_d.lib、cal3d_d.dll(debug