Bonjour.
D'après tous les tutos que j'ai lu, l'intégration d'OpenGL dans une appli wxWidget a l'air simple, mais je bloque sur un problème qu'apparemment personne ne possède.
Ca fait déjà pas mal de temps que je développe une appli wxWidget, avec l'API wxWidget 2.8.0, et je n'ai eu aucun pb d'intégration.
Selon, tous les tutos, l'intégration d'openGl commence comme ça (c'est un bout de mon code):
Or, le compilateur me répond : error C2504: 'wxGLCanvas' : classe de base non définie
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 #include <wx/wx.h> #include <wx/glcanvas.h> class GL_Window : public wxGLCanvas { public: // Constructeur GL_Window(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style=0, const wxString& name="GLCanvas", int* attribList = 0, const wxPalette& palette = wxNullPalette) : wxGLCanvas(parent, id, pos, size, style, name, attribList, palette) {}; virtual ~GL_Window() {}; //=============================================== // void draw() // // Dessine la scène en utilisant l'API OpenGL. //=============================================== void draw(); };
Si ça peut intéresser, j'ai aussi inclu, plus loin dans le code, les fichiers suivants :
Pouvez vous éclairer ma lanterne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #include <wx/dc.h> #include <wx/gdicmn.h>
Merci d'avance.
Martin
Partager