Librairie graphique Ogre sur ubuntu

Résolu/Fermé
Utilisateur anonyme - 1 mai 2016 à 19:22
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 - 19 mai 2016 à 10:19
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 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
Modifié par mamiemando le 10/05/2016 à 09:37
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
18 mai 2016 à 21:33
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 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
19 mai 2016 à 10:19
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