Précédent   Forum des professionnels en informatique > C et C++ > Bibliothèques > Qt
Qt Forum d'entraide technique sur la bibliothèque Qt. Avant de poster -> F.A.Q Qt
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/01/2012, 22h42   #1
Nouveau Membre du Club
 
Inscription : juillet 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 49
Points : 36
Points : 36
Par défaut Glew avec Qt 4.8

Comment fait on pour utiliser Glew avec la derniere version de Qt ?

Avant il fallait inclure Glew en premier avant OpenGL. Mais avec la nouvelle version 4.8 on ne peut plus inclure glew.h en premier avant QGLWidget. Si on l'ajoute après, cela ne fonctionne pas non plus.
nosleduc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 00h27   #2
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 560
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 560
Points : 14 054
Points : 14 054
Bonjour,

Pour quelle raison vous ne pouvez pas l'inclure avec QGLWidget ?
Sinon, pour être bien sur, vous pouvez après, mais cela affiche une erreur de compilation qui dit qu'il faut l'inclure avant, n'est ce pas ?
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 23h03   #3
Nouveau Membre du Club
 
Inscription : juillet 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 49
Points : 36
Points : 36
Oui

Il faut inclure glew.h avant gl.h.
Si on inclut glew.h avant QGLWidget, Qt se plaint.
Si on inclut QGLWidget (qui inclut gl.h), glew se plaint.
nosleduc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2012, 01h34   #4
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 560
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 560
Points : 14 054
Points : 14 054
Et que dit Qt dans le cas :
Citation:
Si on inclut glew.h avant QGLWidget, Qt se plaint.
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 22h19   #5
Nouveau Membre du Club
 
Inscription : juillet 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 49
Points : 36
Points : 36
Vous avez les pragma suivants qui sont dans le fichier qglfunctions.h

Code :
1
2
#warning qglfunctions.h is not compatible with GLEW, GLEW defines will be undefined
#warning To use GLEW with Qt, do not include <QtOpenGL> or <QGLFunctions> after glew.h
J'ai trouve une solution à ce problème. Mais j'en cherche d'autres car elle ne me convient guère.

Remarque: Sous Visual Studio ces pragmas ne sont pas valides.
nosleduc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h54.


 
 
 
 
Partenaires

Hébergement Web