Wie zu verwenden GLEW mit Qt?

Will ich mit GLEW mit Qt unter Windows (7, falls das von Bedeutung ist).

Was ich Tat, war zu gehen, um die GLEW-website, laden Sie das Paket für windows, dann die glew.dll im System32-Ordner. In meinem pro-Datei, die ich auf die .lib-Dateien mit LIBS += .../path_to_the_libs/glew32.lib und das gleiche für glew32s.lib (nicht sicher, was letzteres ist). In meinem QGLWidget Unterklasse, machte ich sicher, dass glew.h enthalten ist, bevor <QGLWidget> und daher vor gl.h und glu.h. In der main() Funktion das erste, was ich tun ist, rufen Sie glewInit - und call - glGetError aber meine Anwendung beendet sich mit einem seltsamen code, wie eine sehr große negative Zahl.

Habe ich den Verdacht, dass es sehr mag, was ich Tue, falsch, (ich bin relativ neu in Qt und OpenGL und absolut neu, GLEW), aber ich habe auch den Verdacht haben, dass einer der großen Fehler ist, dass die libs, die ich vermute, wurden gebaut, mit MSVC und können daher nicht verknüpft werden, gegen die mit MinGW... Anyway, kann mir jemand bitte eine Schritt-für-Schritt-Anleitung zur Installation von GLEW mit Qt und verwenden Sie es? Ich wäre viel zu schätzen. Vielen Dank im Voraus

Edit:
Jungs, vielleicht bin ich zu viel verlangt, aber ich würde wirklich sehr gerne eine Schritt-für-Schritt-Anleitung 🙂

nicht glew32s.lib statische version? Du brauchst eine lib, nicht beide.
wenn der compiler wirklich unterscheidet, haben Sie zum kompilieren von GLEW selbst.
GLEW zusammengestellt über MSVC sollte auf MinGW.
Es sollten? Wie kommt das?
MinGW ist eine Art der Möglichkeit der Verbindung mit C libs kompiliert mit MSVC (nicht C++). Ich hatte einige Probleme mit, dass vor, aber ich kann bestätigen, dass glew32s.lib links und arbeitet mit nur -lglew32s auf den linker-Befehl, keine hacks erforderlich.

InformationsquelleAutor Armen Tsirunyan | 2010-11-19

Schreibe einen Kommentar