Bonsoir !
J'ai viré récemment Windows pour installer Ubuntu.
Et au moment de reprendre un de mes petits projets OpenGL (qui se lançait correctement sous Windows, à défaut de faire quelque chose d'intéressant), j'ai cette erreur :
undefined reference to `typeinfo for QAbstractOpenGLFunctions'
sur le morceau de code suivant, plus précisément sur le dynamic_cast :
Soit l'exemple de Sean Harmer pour pouvoir exploiter les fonctions OpenGL en fonction du contexte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 gl = dynamic_cast<QOpenGLFunctions_4_3_Core *>(myContext->versionFunctions()); if (!gl) { qWarning("Could not obtain OpenGL versions object"); exit(1); } gl->initializeOpenGLFunctions();
J'ai lu quelque part que ça pouvait être lié au RTTI, mais...ça ne m'avance pas du tout.
Merci à ceux qui se tortureront l'esprit sur ça![]()
Partager