ubuntu下构建OGRE,CEGUI

ubuntu下构建OGRE,CEGUI

(2012-03-20 17:34:53)
标签:

杂谈

分类:Ubuntu
转自 
http://bbs.hwcrazy.com/blog/b0108b364a4611e1a814000d601c5586/

1. InstallingCompiler And Configuration Tools

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

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

sudo apt-get install doxygen graphviz nvidia-cg-toolkit libboost-dev libcppunit-dev
4.   InstallOgre
You can get the latest source from   here.Nowcreate two folders. One will hold the source codes. The other onewill hold the configured source code of Ogrea, ready to becompiled. I have it set up like this:
/home/username/dev
/home/username/dev/ogre_build
Extract the source to the "dev" folder. You  shouldhave:
/home/username/dev/ogre
Now open a  terminal  andrun 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 newwindow that appears leave the setting at default. It should looklike this:
unix makefiles
use default native compilers
Once you are done with that window just click finish. Now checkthis 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 youcan close the window. Go back to the terminal and enterthis:
cd /home/username/dev/ogre_build
make
sudo make install
sudo ldconfig
Note:  youcan use make -j 4 on duo-core processor to speed up theprocess. Note:  ifyou installed doxygen and graphviz you can make doc to generatehtml documentation.
5.   CeguiDependencies

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

sudo apt-get install doxygen graphviz
7.   InstallingSilly
Dependence needed by the editors. Get the latest sourcefrom   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.   InstallCegui
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 anddo:(我还安装了libtool,automake,autoconf)
cd /home/username/dev/cgui-0.7.1
./bootstrap
./configure
make
sudo make install
sudo ldconfig
note:  ifyou installed doxygen and graphviz you can make html to generatehtml documentation.
9.   InstallingCelayereditor
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 folderwhen 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 fromthe datafiles/font folder of cegui source. you need to copy thistwo 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.   InstallingCeimageeditor
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.   InstallingOde
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.   Usingogre, 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 youproject name. In Compiler setting > Other optionsyou 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 shouldhave:
`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.   UninstallingCompiler And Configuration Tools

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

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

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

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

sudo apt-get remove doxygen graphviz
19.   UninstallingSilly
Open a terminal and run:
cd /home/username/dev/SILLY-0.1.0
sudo make uninstall
20.   UninstallingCegui
Open a terminal and run:
cd /home/username/dev/CEGUI-0.7.1
sudo make uninstall
21.   UninstallingCelayouteditor
Open a terminal and run:
cd /home/username/dev/CELayoutEditor-0.7.1
sudo make uninstall
22.   UninstallingCeimageseteditor
Open a terminal and run:
cd /home/username/dev/CEImagesetEditor-0.7.1
sudo make uninstall
23.   UninstallingOde
open a terminal and run:
cd /home/usern




fallow this may be sth worng  if it hanpped  maybe  add this could be Ok;

do apt-get install libcegui-mk2-dev

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值