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

Qt Discussion :

Inexistence des fonctions glut pour OpenGL


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Par défaut Inexistence des fonctions glut pour OpenGL
    Bonjour la communauté, j'ai un problème qui pourrait vous paraître anodin mais c'est très sérieux chez moi. Je code en C++ sous Qt creator et je veux débuter avec OPENGL. Voici le .pro de mon projet test :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    #-------------------------------------------------
    #
    # Project created by QtCreator 2015-01-31T19:23:12
    #
    #-------------------------------------------------
     
    QT       += core gui opengl
     
     
     
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
     
    TARGET = testOpengl
    TEMPLATE = app
     
     
    SOURCES += main.cpp\
            mainwindow.cpp \
        glwidget.cpp
     
    HEADERS  += mainwindow.h \
        glwidget.h
     
    FORMS    += mainwindow.ui
     
    LIBS += -lglut
    LIBS += -L C:\Qt\Qt5.3.0\5.3\mingw482_32\lib\cmake\Qt5OpenGL\glut32lib
    Maintenant, quand j'essaie de faire #include<GL/glut.h> dans mon main, je ne trouve pas le glut.h mais seulement le glu.h; ce qui ne me permet pas de créer certains objets intéressants. Quelqu'un peut-il me dire ce qui en est à la base?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Attention, pas d'espace ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LIBS += -LC:\Qt\Qt5.3.0\5.3\mingw482_32\lib\cmake\Qt5OpenGL\glut32lib
    Cet élément LIBS intervient lors de l'étape d'édition des liens, mais avant cela c'est la compilation avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INCLUDEPATH += chemin vers le dossier include de la bibliothèque
    À voir : le tutoriel Installer et configurer une bibliothèque dans un projet, et en particulier le chapitre II-B-5 pour Qt.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Par défaut
    Si tant est que la bibliothèque glut n'existe pas, alors, pourquoi je ne vois pas d'erreur à la compilation?

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 403
    Par défaut
    GLUT est obsolète et n'a jamais été (a ma connaissance) fournit pas Qt. Utilises des fonctionnalités à jour d'OpenGL (google "Qt 5 OpenGL")

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Par défaut Salut
    Qt creator offre cette librairie car j'ai vu une video de demo qui a montré cela. En fait, le problème que j'ai maintenant, c'est que je suis arrivé à insérer le glut.h dans le dossier GL et j'arrive à y accéder dans le main. Mais ça me dit, undefined reference to imp_glunitwithexit() et je ne sais pas de quoi cela parle. Avez-vous une idée de ça.

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 403
    Par défaut
    Oui. GLUT est une lib obsolete (et non necessaire avec Qt5) et il ne faut plus l'utiliser.
    Regarde d'autres videos

  7. #7
    Membre chevronné Avatar de Jbx 2.0b
    Homme Profil pro
    Développeur C++/3D
    Inscrit en
    Septembre 2002
    Messages
    477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur C++/3D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2002
    Messages : 477
    Par défaut
    Qt étant (entre autre) un GUI, j'ai du mal à comprendre pourquoi l'utiliser avec glut, qui comme le rappelle mintho carmo, est déprécié.

  8. #8
    Membre émérite

    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 403

  9. #9
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Par défaut Salut
    Merci, je vais essayer et vous le dire

Discussions similaires

  1. undefined reference au fonction GLUT et OpenGL
    Par sauliere888 dans le forum GLUT
    Réponses: 3
    Dernier message: 18/02/2014, 18h30
  2. Réponses: 4
    Dernier message: 16/06/2009, 19h20
  3. Equivalent des fonctions Windows pour WinCE
    Par bilel benhalima dans le forum Windows
    Réponses: 3
    Dernier message: 31/03/2008, 23h17
  4. Des fonctions OGL pour les images de format usuel ?
    Par jamal24 dans le forum OpenGL
    Réponses: 3
    Dernier message: 31/05/2003, 21h59

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