我已经下载了 Ogre3D 2.1 源代码,编译并安装成功,没有任何问题。据我所知,我的安装可以正常工作。现在的问题是,目前没有任何官方项目模板支持 2.1。我尝试自己让它工作,但收到的错误表明我正在使用的代码太过时了,无法与 2.1 一起使用。
有谁能帮助我开始一个基本的 Ogre3D 2.1 项目吗?
另外,当我收到“未找到#include“OgreOverlaySystem.h”的错误时,我该如何修复它,而对于我的系统来说它应该是“Overlay/OgreOverlaySystem.h”?
答案1
与 OGRE 以前的版本相比,我在使用 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 mint,但它们足够相似,