M
Hi,
ich möchte eine Opengl32.dll schreiben, die für ein anderes Projekt mit speziellen Funktionen benötigt wird. Ich habe daher damit begonnen, die openGl32.dll ohne Änderungen zu compilieren. Dazu habe ich folgendes geschrieben:
# define WINGDIAPI __declspec(dllexport)
# ifndef APIENTRY
# if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
# define APIENTRY __stdcall
# else
# define APIENTRY
# endif
# endif
//#include <GL/glut.h>
#include <GL/gl.h>
#pragma comment (lib, "opengl32.lib") /* link with Microsoft OpenGL lib */
//#pragma comment (lib, "glut32.lib") /* link with Microsoft OpenGL lib */
Starte ich nun eine OpenGL Anwendung, nachdem ich die DLL ausgetauscht habe, bekomme ich die Fehlermeldung der Überschrift. Auch ein einbinden der glut.h anstatt der gl.h bringt dasselbe Ergebnis. Mit der orig Dll von MS läuft das Testprogramm, daran kann es nicht liegen.
Icvh wäre für Hilfen und/oder Vorschläge dankbar
Gruß Tobias