2012-12-28 47 views
6

我试图建立the first ogre tutorialDebian的喘息和食人魔教程

我在Debian的喘息 - β4,我已经安装了这些软件包:

  • libois-dev的
  • libogre-dev的

我已经建立了与该行的教程:

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

我得到这样的:SdkTrays.h

我检查没有这样的文件或目录,标题是既不在/ usr/include中或在/ usr /本地/包括(递归) 。

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

回答

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的软件包,其中包括样本的最后一个版本的Debian源代码仓库 - git co debian/1.7.4-5
  3. 编译软件包(签名) - git-buildpackage -us -uc -rfakeroot --git-ignore-branch
  4. 使用dpkg -i在此目录之上的目录安装软件包。您可能想要使用库的普通或-dbg版本,而不是全部。
  5. 您现在可以编译教程应用程序。

最终,您将离开示例中使用的示例框架,并且您可以使用官方Debian版本替换旧版本。