How to install ogre, cegui, ode on Ubuntu(转)

1.  Installing Compiler And Configuration Tools

sudo apt-get install build-essential automake libtool cmake-gui
2.  Ogre Dependencies

sudo apt-get install libois-dev libfreeimage-dev libfreetype6-dev libzzip-dev libxaw7-dev libglew1.5-dev libxrandr-dev
3.  Ogre Optional Packages

sudo apt-get install doxygen graphviz nvidia-cg-toolkit libboost-dev libcppunit-dev
4.  Install Ogre
You can get the latest source from  here.Now create two folders. One will hold the source codes. The other one will hold the configured source code of Ogrea, ready to be compiled. I have it set up like this:
/home/username/dev
/home/username/dev/ogre_build
Extract the source to the "dev" folder. You should have:
/home/username/dev/ogre
Now open a terminal and run cmake-gui.
where is the source code: /home/username/dev/ogre
where to build the binaries: /home/username/dev/ogre_build
Once you have selected the folder click configure. In the new window that appears leave the setting at default. It should look like this:
unix makefiles
use default native compilers
Once you are done with that window just click finish. Now check this options to make fallowing the tutorials easier.
ogre_install_media
ogre_install_samples
ogre_install_samples_source
Once you're done click configure again then on generate. Now you can close the window. Go back to the terminal and enter this:
cd /home/username/dev/ogre_build
make
sudo make install
sudo ldconfig
Note: you can use make -j 4 on duo-core processor to speed up the process. Note: if you installed doxygen and graphviz you can make doc to generate html documentation.
5.  Cegui Dependencies

sudo apt-get install libpcre++-dev libwxgtk2.8-dev libjpeg62-dev
6.  Cegui Optional Packages

sudo apt-get install doxygen graphviz
7.  Installing Silly
Dependence needed by the editors. Get the latest source from  here. Extract it to "dev" folder so it look like this:
/home/username/dev/silly-0.1.0
Now open a terminal and do:
cd /home/username/dev/silly-0.1.0
./configure
make
sudo make install
8.  Install Cegui
Get the latest source  here. Extract it to the "dev" folder so it look like this:
/home/username/dev/cgui-0.7.1
Now open a terminal and do:
cd /home/username/dev/cgui-0.7.1
./bootstrap
./configure
make
sudo make install
sudo ldconfig
note: if you installed doxygen and graphviz you can make html to generate html documentation.
9.  Installing Celayereditor
Get the latest source from  here. Extract it to the "dev" folder so it look like this:
/home/username/dev/celayouteditor-0.7.1
Now open a terminal and do:
cd /home/username/dev/celayouteditor-0.7.1
./configure
make
sudo make install
Now you have to select the datafiles folder from the source folder when the editor start for the first time.
/home/username/dev/celayouteditor-0.7.1/datafiles
Now you will need to copy to file to datafiles/fonts folder from the datafiles/font folder of cegui source. you need to copy this two file:
/home/username/dev/cegui-0.7.1/datafiles/dejavusans.ttf
/home/kamil/dev/cegui-0.7.1/datafiles/dejavusans-10.font
to
/home/username/dev/celayouteditor-0.7.1/datafiles/fonts
10.  Installing Ceimageeditor
Get the latest source from  here. Extract it to "dev" folder so it look like this:
/home/username/dev/ceimageseteditor-0.7.1
Now open a terminal and do:
cd /home/username/dev/ceimageseteditor-0.7.1
./configure
make
sudo make install
11.  Installing Ode
Get the latest source from  here. Extract it to "dev" folder so it look like this:
/home/username/dev/ode-0.11.1
Now open a terminal and go to that source folder like so:
cd /home/username/dev/ode-0.11.1
./configure
make
sudo make install
12.  Using ogre, cegui, ode with code::blocks
To install code::blocks, open a terminal and run:
sudo apt-get install codeblocks
Start code::blocks and make a new ogre project. Now go to Project > Build options and make sure you select the you project name. In Compiler setting > Other options you should have something like this:
`pkg-config --cflags OGRE`
`pkg-config --cflags CEGUI`
`pkg-config --cflags OIS`
`pkg-config --cflags ode`
`pkg-config --cflags CEGUI-OGRE`
-fexceptions
In linker settings > link libraries you should have:
GL
In linker settings > Other linker options you should have:
`pkg-config --libs OGRE`
`pkg-config --libs CEGUI`
`pkg-config --libs OIS`
`pkg-config --libs ode`
`pkg-config --libs CEGUI-OGRE`
In Search directories > Compiler you should have:
/usr/local/share/OGRE/samples/Common/include
/usr/local/include/CEGUI/RendererModules/Ogre
Now you should be all set to start the  tutorials.
13.  Uninstalling Compiler And Configuration Tools

sudo apt-get remove build-essential automake libtool cmake-gui
14.  Uninstalling Ogre Dependencies

sudo apt-get remove libois-dev libfreeimage-dev libfreetype6-dev libzzip-dev libxaw7-dev libglew1.5-dev libxrandr-dev
15.  Uninstalling Ogre Optional Packages

sudo apt-get remove doxygen graphviz nvidia-cg-toolkit libboost-dev libcppunit-dev
16.  Uninstalling Ogre
There isn't a way to uninstall ogre with make other then manually remove the file.At lest not that I found anyway.
17.  Uninstalling Cegui dependencies

sudo apt-get remove libpcre++-dev libwxgtk2.8-dev libjpeg62-dev
18.  Uninstalling Cegui Optional Packages

sudo apt-get remove doxygen graphviz
19.  Uninstalling Silly
Open a terminal and run:
cd /home/username/dev/SILLY-0.1.0
sudo make uninstall
20.  Uninstalling Cegui
Open a terminal and run:
cd /home/username/dev/CEGUI-0.7.1
sudo make uninstall
21.  Uninstalling Celayouteditor
Open a terminal and run:
cd /home/username/dev/CELayoutEditor-0.7.1
sudo make uninstall
22.  Uninstalling Ceimageseteditor
Open a terminal and run:
cd /home/username/dev/CEImagesetEditor-0.7.1
sudo make uninstall
23.  Uninstalling Ode
open a terminal and run:
cd /home/username/dev/ode-0.11.1
sudo make uninstall
24.  Credits

Thanks to caldercoalson for his tutorial
http://ubuntuforums.org/showthread.php?t=1144592

A blog with a Ogre tutorial
http://xiolog.blogspot.com/2010/01/compilation-and-installation-of-ogre.html

Another Ogre tutorial
http://www.cipherhive.org/?page_id=34
 
Posted by Kamil Miklaszewski at  1:58 AM

转载于:https://www.cnblogs.com/codingking/archive/2013/02/02/2890379.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值