IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenGL Discussion :

Bien compiler avec qt4, OpenGL et lib3ds


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Par défaut Bien compiler avec qt4, OpenGL et lib3ds
    Bonjour,

    Pour un TP, je dois completer un projet en C++, le projet a été fait a la base pour unix.
    Le projet utilise qt4, lib3ds et glut, il est donc portable, j'essaye de travailler sous windows.
    J'ai compiler la lib3ds avec
    cette explication

    La compilation s'effectue sans problème mais lors de l'exécution il me dit
    "Cette application n'a pas pu démarrer car OPENGL.dll est introuvable"
    D'apres ce que j'ai lu et compris Opengl.dll a été remplacer par OpenGL32.dll.

    Pour essayer, j'ai téléchargé le fichier opengl.dll (v4.5.7.36). La il me demande le fichier Hfxclasses45.dll, après l'ajout de celui ci, il veut ipl.dll.
    Apres l'ajout de toutes les dll dans system32, le programme se lance pas avec comme excuse :
    "Le point d'entrée de procédure glPopAttrib est introuvable dans la bibliothèque de liaisons dynamique OPENGL.dll"
    Je pense que l'ajout de toutes ces DLL ne sert a rien est que c'est la compilation ou le linkage qui est mal fait mais comment savoir ? Qt fait tout lui même.

    Comment corriger ce problème ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 249
    Par défaut
    C'est typiquement un problème de version de libs : apparemment la version de ta lib statique d'opengl ne correspond pas à la version de ta dll. Essayes peut-être de télécharger la dll et les libs/headers depuis le même site.

    Sinon à propos de toutes les dlls que tu dois ajouter, c'est tout à fait normal et je te conseille de les installer dans le dossier de ton exécutable plutôt que dans system32, ça te permettra de redistribuer tout ça plus facilement (par exemple si un jour tu veux tester ton programme sur un autre PC)

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 249
    Par défaut
    PS : ça peut paraître incroyable, mais il ne semble pas y avoir de lien vers les libs opengl à télécharger sur opengl.org ...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Par défaut
    Je crois que c'est directement inclu dans le compilateur.

    A la compilation, -lopengl32 apparait bien donc d'ou ca vient ?

    J'ai oublié de dire que lib3ds est en version 1.3.3 et que quelqu'un avait deja eu ce probleme dans le forum mais il n'a pas été resolu en 2006.

Discussions similaires

  1. Problème de compilation avec OpenGL
    Par kipgon dans le forum Qt
    Réponses: 15
    Dernier message: 16/05/2013, 10h28
  2. [OpenGL]Compilation avec GLUT
    Par saad.hessane dans le forum OpenGL
    Réponses: 1
    Dernier message: 11/10/2009, 22h56
  3. Comment être sûr de bien compiler avec py2exe
    Par basile238 dans le forum Py2exe
    Réponses: 4
    Dernier message: 17/02/2009, 15h04
  4. [JB9][EJB]Compiler avec Make ou javac ?
    Par _gtm_ dans le forum JBuilder
    Réponses: 4
    Dernier message: 11/07/2003, 15h59
  5. Compilation avec un Makefile
    Par Mau dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 28/02/2003, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo