Quote:Line 20 is the bold one.
main.cpp: In member function ‘void GLclass::InitializeGL(int, char**)’: main.cpp:20: erro: argument of type ‘void (GLclass::)()’ does not match ‘void (*)()’
Quote:Can someone see what I'm doing wrong?
#include #include #include #include class GLclass { public: void InitializeGL(int argc, char *argv[]); void DrawScene(); }; void GLclass::InitializeGL(int argc, char *argv[]) { glutInit(&argc,argv); glutInitDisplayMode ( GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA ); glutInitWindowPosition (400,300); glutInitWindowSize(640,480); glutCreateWindow("Window"); glutDisplayFunc(DrawScene); glutMainLoop(); } void GLclass::DrawScene(void) { } int main(int argc, char *argv[]) { GLclass GLviewer; GLviewer.InitializeGL(argc,argv); }