ubuntu11.10中配置OGRE1.8

來源:互聯網
上載者:User

在這裡提到的版本有點低,但對於Ubuntu11.10+Ogre1.8照樣適用。

對於Ubuntu 9.10及以上版本:

安裝編譯器及組態工具:
sudo apt-get install build-essential automake libto

安裝必須的依賴:
sudo apt-get install libfreetype6-dev libfreeimage-dev libzzip-dev libxrandr-dev libxaw7-dev freeglut3-dev libgl1-mesa-dev libglu1-mesa-dev

如果在編譯Ogre的過程中提示有標頭檔丟失的話,試著添加以下的庫,並且升級下面列出的庫:
.libxt-dev
.libpng3-dev
opengl方面可能用到的是libglew1.5-dev而不是freeglut3-dev。是否一定需要libxt-dev 和libpng3-dev還不是很確定(最好一起裝上吧)。

安裝非嚴格的依賴:
sudo apt-get install nvidia-cg-toolkit libois-dev libboost-thread-dev

安裝可選的依賴:
sudo apt-get install doxygen graphviz libcppunit-dev

在你嘗試用CMake編譯Ogre之前請確保你已經把前面的準備工作都做好了!

接下來要做的:
1.去光放網站下載Ogre的源碼(現在的最新版本是1.7.2,如果升級了請下載最新版本);
2.解壓:
tar xjf ogre_src_v1-7-2.tar.bz2
3.進入解壓後的根目錄;
cd ogre_src_v1-7-2
4.建立一個編譯的目錄:
mkdir build
5.進入build目錄:
cd build
6.用cmake命令進行編譯:
 cmake ..
(這樣做的目的是將編譯的檔案全都產生在build檔案夾中,如果編譯失敗,只需刪除build檔案夾再重新編譯即可)
查看大量的CMake文檔,在執行編譯的時候可以附加很多的編譯選項,並且可以在跟更多的背景條件下開始用CMake編譯。請注意:OGRE_CONFIG_THREADS = 1 在linux中並不被支援。
7.如果CMake的結果看上去還不錯,那麼就編譯Ogre:
make -j2
-j2的意思是指明編譯線程的個數。它等於你的電腦的cpu核心數目。比如-j2對應雙核,-j4對應四核...
8.當編譯成功之後,你就可以把Ogre安裝到你的系統中了(安裝在預設的目錄,/usr/local):
sudo make install

通過上面的幾步,Ogre就算安裝好了,接下來運行內建的樣本
到build/bin目錄下運行:
./SampleBrowser 
運行結果如下(這裡的Ogre版本是v1-8-0):


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.