0、問題與解決:
如果讀者在Ubuntu下面使用的是NVIDIA提供的閉源二進制驅動模塊,而且成功安裝好NVIDIA提供的驅動後又沒有重新創建/usr/lib/libGL.so鏈接的話,那麼,在make的時候,會提示“沒有規則可以創建RenderSystem_GL.so需要的目標/usr/lib/libGL.so”。
解決這個問題很簡單,重新創建/usr/lib/libGL.so鏈接即可,以筆者安裝的NVIDIA-Linux-x86-280.13為例,在終端中輸入下面的代碼即可解決這個問題
cd /usr/lib
sudo rm libGL.so
sudo ln -s libGL.so.280.13 libGL.so
另外,在能操作這篇文章之前,確保:
你已成功安裝Ubuntu 10.10;
Ubuntu 10.10 已經聯網。
1、打開一個終端:
Alt + F2 輸入gnome-terminal
或:應用程序——》附件——》終端
2、安裝編譯器和配置工具 類似此命令在終端輸入,按 Enter結束
sudo apt-get install build-essential automake libtool cmake-gui
3、安裝Ogre依賴的庫
sudo apt-get install libois-dev libfreeimage-dev libfreetype6-devlibzzip-dev libxaw7-dev libglew1.5-dev libxrandr-dev
4、安裝Ogre可選依賴庫
sudo apt-get install doxygen graphviz nvidia-cg-toolkit libboost-devlibcppunit-dev
5、安裝Ogre
點擊鏈接 http://sourceforge.net/projects/ogre/files/ogre/1.7/ogre_src_v1-7-3.tar.bz2/download
下載OGRE 1.7.3 Source for Linux / OSX
解壓類似文件名ogre_src_v1-7-3.tar.bz2到你喜歡的文件夾
比如我解壓到/home/me/sdk則Ogre的主目錄為/home/me/sdk/ogre_src_v1-7-3
在終端輸入
cd /home/me/sdk/ogre_src_v1-7-3
cmake /home/me/sdk/ogre_src_v1-7-3
把你的Ogre主目錄替換/home/me/sdk/ogre_src_v1-7-3
繼續當前終端輸入
make
sudo make install
一切順利的話則Ogre安裝成功
6、安裝Cegui依賴庫
sudo apt-get install libpcre++-dev libwxgtk2.8-dev libjpeg62-dev
7、安裝Cegui可選依賴庫
sudo apt-get install doxygen graphviz
8、安裝Cegui依賴庫Silly
下載 http://sourceforge.net/projects/crayzedsgui/files/SILLY/0.1.0/SILLY-0.1.0.tar.gz/download
SILLY-0.1.0.tar.gz解壓到/home/me/sdk/SILLY-0.1.0
終端輸入
cd /home/me/sdk/SILLY-0.1.0
./configure
make
sudo makeinstall
9、安裝CEGUI 0.7.6
下載 http://sourceforge.net/projects/crayzedsgui/files/CEGUI%20Mk-2/0.7.6/CEGUI-0.7.6.tar.gz/download
CEGUI-0.7.6.tar.gz解壓到/home/me/sdk/CEGUI-0.7.6
終端輸入
cd /home/me/sdk/CEGUI-0.7.6
./bootstrap
./configure
make
sudo make install
一切順利CEGUI安裝成功
10、安裝 CEGUILayout editor 和 CEGUI Imageset Editor
到 http://www.cegui.org.uk/wiki/index.php/Downloads 下載穩定(stable)版本的
CEGUILayout editor
CEGUI Imageset Editor的安裝與CEGUI雷同。
11.用Eclispe在Ubuntu下進行OGRE的開發
http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Setting%20Up%20An%20Application
寫的很詳細,筆者按照本文步驟以及該文中的步驟,安裝測試都是OK的。