#1 Le 28/04/2014, à 18: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, à 18: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