我正在尝试构建the first ogre tutorial
我正在 Debian Wheezy - beta 4 ,我已经安装了这些软件包:
我用这一行构建了教程:
g++ -I/usr/include/OGRE -I/usr/include/OIS -lOgreMain -lOIS -o main *.cpp
我明白了: SdkTrays.h没有这样的文件或目录
我已经检查过,标题既不在/ usr / include中,也不在/ usr / local / include中(递归)。
是否有可能在debian挤压下获得sdktrays?
答案 0 :(得分:6)
示例中的所有代码都已从Debian中删除,因为它包含许多未知的,不含DFSG的内容,如Debian Bug #684218中所述。在discussion with the OGRE maintainers about it之后,Debian维护者决定删除所有的Samples目录,这打破了教程,因为他们依赖于一些早期简单的GUI内容和模型的样本。
1.7.4 + dfsg1-6之前的所有版本都包含样本。以下是如何从源存储库构建它:
http://anonscm.debian.org/git/pkg-games/ogre.git
git co debian/1.7.4-5
git-buildpackage -us -uc -rfakeroot --git-ignore-branch
dpkg -i
在此上方的目录中安装软件包。您可能希望使用库的普通版或-dbg版,而不是所有版本。最终,您将远离示例中使用的示例框架,您可以将此旧版本替换为官方Debian版本。
答案 1 :(得分:1)
我刚看了一下可用的软件包,甚至1.8版本也出于某种原因不包括OgreBites(SdkTrays所属的)。
因此,您唯一的选择就是build Ogre from source并自己从official Ogre BitBucket repository获取代码。