Debian wheezy和Ogre教程

时间:2012-12-28 17:51:42

标签: debian ogre ogre3d

我正在尝试构建the first ogre tutorial

我正在 Debian Wheezy - beta 4 ,我已经安装了这些软件包:

  • libois-dev的
  • libogre-dev的

我用这一行构建了教程:

g++ -I/usr/include/OGRE -I/usr/include/OIS -lOgreMain -lOIS -o main *.cpp

我明白了: SdkTrays.h没有这样的文件或目录

我已经检查过,标题既不在/ usr / include中,也不在/ usr / local / include中(递归)。

是否有可能在debian挤压下获得sdktrays?

2 个答案:

答案 0 :(得分:6)

示例中的所有代码都已从Debian中删除,因为它包含许多未知的,不含DFSG的内容,如Debian Bug #684218中所述。在discussion with the OGRE maintainers about it之后,Debian维护者决定删除所有的Samples目录,这打破了教程,因为他们依赖于一些早期简单的GUI内容和模型的样本。

1.7.4 + dfsg1-6之前的所有版本都包含样本。以下是如何从源存储库构建它:

  1. http://anonscm.debian.org/git/pkg-games/ogre.git
  2. 克隆debian源存储库
  3. 查看最新版本的debian包装,其中包括样品 - git co debian/1.7.4-5
  4. 构建程序包(未签名) - git-buildpackage -us -uc -rfakeroot --git-ignore-branch
  5. 使用dpkg -i在此上方的目录中安装软件包。您可能希望使用库的普通版或-dbg版,而不是所有版本。
  6. 您现在可以编译教程应用程序。
  7. 最终,您将远离示例中使用的示例框架,您可以将此旧版本替换为官方Debian版本。

答案 1 :(得分:1)

我刚看了一下可用的软件包,甚至1.8版本也出于某种原因不包括OgreBites(SdkTrays所属的)。

因此,您唯一的选择就是build Ogre from source并自己从official Ogre BitBucket repository获取代码。