Hallo Community,
bin gerade dabei ein Qt Projekt zu realisieren, welches OpenGL nutzen soll. Dazu habe ich beim Erstellen des Projekts die OpenGL Bibliotheken mit eingebunden und bin dann wie im verlinkten Beispiel vorgegangen. Soweit funktioniert alles ganz gut, nur aus irgend einem Grund sind nicht alle OpenGL Funktionen ausfürbar bzw. wurden nicht mit eingebunden. Normale Funktionen wie beispielsweise glVertex2f werden untersützt, doch Funktionen die mit glut beginnen (glutDisplayFunc ... usw) werden beim Kompilieren nicht erkannt.
Bin noch recht neu auf dem Gebiet. Möglicherweise habe ich dabei einen wichtigen Zusammenhang übersehen.
Wäre nett wenn ihr mir Licht ins dunkel bringen könntet.
Gruß,
Saul
OpenGL Funktionen in Qt nicht aufrufbar
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: OpenGL Funktionen in Qt nicht aufrufbar
Funktionen werden in Header definiert und wenn man diese Header nicht einbindet kann man der Compiler sie auch nicht finden - C++ Grundlagen.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: OpenGL Funktionen in Qt nicht aufrufbar
Naja, also bisher hab ich nur folgende Anweisung gefunden und eingebunden:
Was anderes gibt es nicht ...
Code: Alles auswählen
#include <QtOpenGL/QGLWidget>
Re: OpenGL Funktionen in Qt nicht aufrufbar
Sicher...
Du hast hoffentlich freeglut (o.Ä.) installiert. Dann fehlt dir sowas wie
Du hast hoffentlich freeglut (o.Ä.) installiert. Dann fehlt dir sowas wie
Code: Alles auswählen
#include <GL/glut.h>
Re: OpenGL Funktionen in Qt nicht aufrufbar
Dachte eigentlich das wäre alles in dem OpenGL Modul von Qt mit drinn?!?!? Wozu ist das Modul denn sonst da, wenn ich OpenGL noch selbst installieren muss?
Re: OpenGL Funktionen in Qt nicht aufrufbar
OpenGL ist OpenGL und GLUT ist das OpenGL Utility Toolkit.
Qt braucht GLUT nicht, weil es sich selber um Fenster/Events/... kümmert.
Qt braucht GLUT nicht, weil es sich selber um Fenster/Events/... kümmert.
Re: OpenGL Funktionen in Qt nicht aufrufbar
Ah ok, das leuchtet ein.
Danke franzf!
Danke franzf!