Librairie graphique Ogre sur ubuntu

Résolu
Utilisateur anonyme -  
mamiemando Messages postés 33228 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.

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    1. 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
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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