Debian wheezy和Ogre教程

daw*_*awi 6 debian ogre3d ogre

我正在尝试构建第一个食人魔教程

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

  • libois-dev的
  • libogre-dev的

我用这一行构建了教程:

g++ -I/usr/include/OGRE -I/usr/include/OIS -lOgreMain -lOIS -o main *.cpp
Run Code Online (Sandbox Code Playgroud)

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

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

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

jam*_*raa 6

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

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

  1. 从中克隆debian源代码库 http://anonscm.debian.org/git/pkg-games/ogre.git
  2. 查看最新版本的debian包装,其中包括样品 - git co debian/1.7.4-5
  3. 构建包(未签名) - git-buildpackage -us -uc -rfakeroot --git-ignore-branch
  4. 使用dpkg -i上面的目录中的安装包.您可能希望使用库的普通版或-dbg版,而不是所有版本.
  5. 您现在可以编译教程应用程序.

最终,您将远离示例中使用的示例框架,您可以将此旧版本替换为官方Debian版本.