我已经下载了Ogre3D 2.1源代码,编译并安装了它,没有任何问题。据我所知,我有一个工作装置。现在的问题是,目前还没有任何官方项目模板支持2.1。我已经尝试让它自己工作,但我得到的错误表明,我正在处理的代码太过时了,无法使用2.1。
某个善良的灵魂能帮助我开始一个Ogre3D 2.1项目吗?
另外,当我得到"#include "OgreOverlaySystem.h“not”的错误时,当它应该是"Overlay/OgreOverlaySystem.h“时,如何修复它?
发布于 2016-07-12 21:01:42
与以前版本的食人魔相比,我在2.1方面有很多问题。这些教程过去只是简单的工作。。。
无论如何,要解决您所述的特定错误,请查找SdkTrays.h (我的在/usr/local/include/OGRE中,并更改下面的包含以添加/Overlay )
#include "Overlay/OgreOverlay.h"
#include "Overlay/OgreOverlaySystem.h"
#include "Overlay/OgreOverlayManager.h"
#include "Overlay/OgreBorderPanelOverlayElement.h"
#include "Overlay/OgreTextAreaOverlayElement.h"
#include "Overlay/OgreFontManager.h"我在Linux上,但它们很相似,
https://askubuntu.com/questions/754046
复制相似问题