Skip to content

Compiler et installer Ogre3D

22 février 2010

Je ne présente pas Ogre 3D, qui est un moteur 3D sous OpenGL.
Vous trouverez des infos de meilleure qualité, que ce que je peux faire , là: ogre3d.fr. J’ai voulu installer Ogre3D pour le tester. Et là, les choses se sont compliqués. Au final, j’ai réussi à l’installer et compiler un premier programme.

J’ai donc mis l’installation sous forme de script pour la version 1.7 de Ogre et Cegui 0.7.1.

#! /bin/bash

# GENERAL TOOLS
sudo apt-get install alien automake1.9 build-essential libcppunit-1.12-1 libcppunit-dev libmng-dev \
libsdl1.2-dev libtool libxaw7-dev libfreetype6 libfreetype6-dev libpcre3 libpcre3-dev libzzip-dev libxrandr-dev \
libxxf86vm-dev freeglut3-dev tofrodos libtiff4-dev libtiffxx0c2 libfreeimage-dev libois-dev nvidia-cg-toolkit
sudo apt-get install libxcursor-dev
sudo apt-get install cmake-curses-gui # Si on veut ccmake (optionnel)

# CEGUI PART
wget http://prdownloads.sourceforge.net/crayzedsgui/CEGUI-0.7.1.tar.gz?download
tar -xvzf CEGUI-0.7.1.tar.gz
cd CEGUI-0.7.1/
aclocal
./bootstrap
./configure –disable-xerces-c
make
sudo make install
cd ..

# FreeImage
# Déjà fai dans Général Tools

# OIS
# Déjà fai dans Général Tools

#CG toolkit de nvidia
# Déjà fait dans GENERAL TOOLS

# OGRE
wget https://sourceforge.net/projects/ogre/files/ogre/1.7/ogre-v1-7-0RC1.tar.bz2/download
tar xvjf ogre-v1-7-0RC1.tar.bz2
cd ogre
cmake ./ # ou ccmake ./
make
sudo make install

# Finaliser l’installation
sudo ln -s /usr/local/lib/libOgre* /usr/lib
sudo ln -s /usr/local/include/CEGUI /usr/include/CEGUI
sudo ln -s /usr/local/include/OGRE /usr/include/OGRE
sudo ln -s /usr/local/lib/libCEGUI* /usr/lib

Voilà, normalement c’est installé. Ça paraît assez classique au final. Mais j’ai pas mal galèré.

Ensuite, pour compiler un programme:

g++ prog.cpp -o prog `pkg-config OGRE --libs --cflags` `pkg-config OIS --libs --cflags` `pkg-config CEGUI --libs --cflags`

On peut trouver un bon exemple de programme tout simple là http://www.ogre3d.org/wiki/index.php/Newbie_Tutorial_2 et ici http://www.ogre3d.org/wiki/index.php/MinimalApplication.

One Comment leave one →
  1. TOADD permalink
    29 mars 2010 20 h 08 mi

    Sympa.

    Effictement, installer ogre par les sources peut être un peu coton.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :