2012-12-28 70 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版本替換舊版本。