Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/04/2014, à 19:09

Roninie

Problème compilation projet OpenGL - GLUT/QGLVIEWER

Bonjour,

J'ai passé ma journée à essayer de faire compiler un projet openGL sur mon PC.
J'ai trouvé et réussi normalement à trouver et récupérer les librairies QGLVIEWER, QT4 et GLUT afin de le faire tourner.
Il a réussi à compiler 5min puis suite à un make clean, j'ai désormais toujours ce message à l'echec de compilation

référence indéfinie vers « QGLViewer::keyReleaseEvent(QKeyEvent*) »

associée au .o d'un fichier.

Je n'arrive pas à comprendre d'où vient soudainement cet erreur et pourquoi juste sur le keyReleaseEvent qui n'apparait nul par dans
mes sources. C'est juste une des fonctions disponibles dans la librairie.

Voici mon fichier .pro générant le Makefile via qmake-qt4

TEMPLATE = app
TARGET   = cg3D
CONFIG  += qt opengl warn_on debug
QT *= xml opengl 

HEADERS  = common/*.h seadiver/*.h underWaterObjects/*.h physic/*.h *.h
SOURCES  = common/*.cpp seadiver/*.cpp underWaterObjects/*.cpp physic/*.cpp \
           *.cpp 

macx:LIBS *= -framework Glut
linux-g++*:LIBS *= -lglut

exists( /usr/lib/x86_64-linux-gnu/libqglviewer-qt4.so ) {
  LIBS *= -lqglviewer-qt4  # Ubuntu
} else {
    exists( /usr/lib64/libQGLViewer.so) {
      LIBS *= -lQGLViewer    # CentOS
    } else {
	      exists ( /usr/lib/x86_64-linux-gnu/libQGLViewer.so ) {
          LIBS *= -lQGLViewer -lGLU   # Ubuntu 13.10 +
        } else {
           LIBS *= -lqglviewer    # MacOS
        }
    } 
}

J'essaye de faire compiler sur Ubuntu 14.04

Hors ligne

#2 Le 28/04/2014, à 19:54

bishop.sad.clown

Re : Problème compilation projet OpenGL - GLUT/QGLVIEWER

Peut-être j'vais dire une bétise, mais suite au make clean, y a pas l'étape de configuration des sources à refaire ?
Comme tu précises pas toute la procédure suivie , j'sais pas bien.

Mais ça fera pt-être avancer le shmurtz...


@++ , Rob'
→ Trusty x64
Je n'ai pas toujours les réponses mais je les cherche en même temps que vous... =· þ

Hors ligne