Salut,
Alors voila je souhaite utiliser openGL avec visual C++ mais sa ne marche pas.
Pourtant j'ai bien mis les fichier "gl.h" et glu.h" dans le repertoire
include, j'ai mis les fichiers "OPENGL32.LIB" et "GLU32.LIB" dans le
repertoire lib et les fichiers "OPENGL32.DLL" et "GLU32.DLL" dans le
repertoire du projet.
Ensuite dans le prog j'ai mis :
#include <gl.h>
#include <glu.h>
#ifdef WIN32
#pragma comment(lib, "SDL.lib")
#pragma comment(lib, "SDLmain.lib")
#pragma comment(lib, "SDL_image.lib")
#pragma comment(lib, "SDL_ttf.lib")
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib")
#endif
et dans le link :
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib
odbccp32.lib opengl32.lib glu32.lib
Lorsque je compile il me sort :
Main.cpp
c:\program files\microsoft visual studio\vc98\include\gl.h(1135) : error C2144: syntax error : missing ';' before type 'void'
c:\program files\microsoft visual studio\vc98\include\gl.h(1135) :
error C2501: 'WINGDIAPI' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\vc98\include\gl.h(1135) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
Je ne comprend pas car avec la SDL j'ai fait pareil et sa marche.
Turok