Librairie graphique Ogre sur ubuntu

Résolu
Utilisateur anonyme -  
mamiemando Messages postés 33777 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

pouvez vous me faire un tuto pour m'expliquer comment utiliser Ogre 3D sur Ubuntu ?
chaque tuto sur le net me renvoie sur code bloc ou Windows ...

pas moyen de parvenir a ouvrir ne serait ce qu'une fenêtre avec cette librairie.
normalement je l'ai bien installer mais encore une foie je n'en est pas la certitude vue que j'ai rien réussie a lancer.

merci de votre future aide.
A voir également:

2 réponses

mamiemando Messages postés 33777 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Bonjour,

Il faut commencer par installer la librairie :

sudo apt-get install libogre-1.9-dev


Ensuite lorsque tu compiles ton projet, il faut linker avec les bons ".so"

(mando@velvet) (~) $ apt-file list libogre-1.9-dev | grep so$
libogre-1.9-dev: /usr/lib/x86_64-linux-gnu/libOgreMain.so
libogre-1.9-dev: /usr/lib/x86_64-linux-gnu/libOgreOverlay.so
libogre-1.9-dev: /usr/lib/x86_64-linux-gnu/libOgrePaging.so
libogre-1.9-dev: /usr/lib/x86_64-linux-gnu/libOgreProperty.so
libogre-1.9-dev: /usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so
libogre-1.9-dev: /usr/lib/x86_64-linux-gnu/libOgreTerrain.so
libogre-1.9-dev: /usr/lib/x86_64-linux-gnu/libOgreVolume.so


Exemple : pour linker avec
libOgreMain.so
et
libOgreOverlay.so
(je suppose ici que ton programme utilise des fonctions provenant de ces deux librairies) :

g++ -o mon_executable -W -Wall toto.c -lOgreMain -lOgreOverlay


(donc : on utilise l'option
-l
, suivi du nom de la lib pour lequel on enlève le préfixe "lib", et on enlève le suffixe ".so".

Ensuite tout dépend de ton code et des messages d'erreur. Si mes indications ne suffisent pas merci de reporter ces informations.

Bonne chance
0
Utilisateur anonyme
 
Bonjour mamiemando
merci de ta réponse et désoler de mon temps de réponse .

entre temps j'ai eu quelque soucis avec mon ordinateur et j'est finalement laisser tomber Ubuntu pour un dérive de debian que je connais bien mieux .

ceci dit les commande sont toujours exécuter via apt-get.
mais pas moyen de trouvé la librairie : libogre-1.9-dev
erreur impossible de trouver le paquet correspondant a l'expression rationnelle libogre....

sa semble mal partie du coup .
je reste a ton écoute .

bonne soirée
0
mamiemando Messages postés 33777 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Le paquet s'appelle peut-être légèrement différemment. Cherche le paquet avec
apt-cache
:

apt-cache search libogre | grep libogre | grep dev


Autre approche : fais cette recherche sur le site qui référence les paquets de ta distribution. Par exemple sous wheezy le paquet s'appelle autrement.
https://packages.debian.org/wheezy/libogre-dev

Bonne chance
0