您的位置:首页 > 运维架构

在Ogre1.7下编译OgreOpcode 问题

2013-07-24 15:59 316 查看
1、下载OgreOpcode:需要用SVN工具“迁出”(下载),如TortoiseSVN。SVN地址如下:
https://ogreconglo.svn.sourceforge.net/svnroot/ogreconglo/ogreopcode/trunk
2、 编译:在“scripts”文件夹下运行项目文件,而后即可生成解决方案,但这一次生成不会成功,报“getWorldTransforms不是Ogre::SceneNode的成员”错误,下面解决办法:
(1)把mParentNode->getWorldTransforms(&mFullTransform);用下面代码替换
#if OGRE_VERSION_MAJOR >= 1 && OGRE_VERSION_MINOR >= 7
mFullTransform = mParentNode->_getFullTransform();
#else
mParentNode->getWorldTransforms(&mFullTransform);
#endif
(2)把getParentSceneNode()->getWorldTransforms(&mFullTransform);用下面代码替换
#if OGRE_VERSION_MAJOR >= 1 && OGRE_VERSION_MINOR >= 7
mFullTransform = getParentSceneNode()->_getFullTransform();
#else
getParentSceneNode()->getWorldTransforms(&mFullTransform);
#endif
一共会报三个错误,其中有两个错误的解决是一样的。。修改过后编译应该会成功了!~Good Luky~
这样问题起初是编译Hydrax就已经遇到了,是Ogre1.7对应OgreOpcode的版本不同问题。这儿同样的方法解决问题。。

本文出自 “深蓝的天空” 博客,请务必保留此出处http://shenlan.blog.51cto.com/55742/1256253
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: