probleme a la compilation pour afficher une fenetre avec SDL et opengl

probleme a la compilation pour afficher une fenetre avec SDL et opengl - C++ - Programmation

Marsh Posté le 16-06-2003 à 20:57:57    

bonjour,
g ce programme :

Code :
  1. #include <SDL.h>
  2. #include <GL/gl.h>
  3. #include <GL/glu.h>
  4. void main ()
  5. {
  6. SDL_Init( SDL_INIT_VIDEO ) ;
  7. SDL_SetVideoMode( 640, 480, 32, SDL_OPENGL  ) ;
  8. }


 
avec le quel je ne veux afficher qu'une fenetre vide pour l'instant. Mais voilà quand je compile, j'ai ça :
 
error C2144: syntax error : missing ';' before type 'void'
error C2501: 'WINGDIAPI' : missing storage-class or type specifiers
fatal error C1004: unexpected end of file found
 
ces erreurs indiquent le fichier gl.h
que puis-je faire ?
merci *.


Message édité par terminator_t800 le 16-06-2003 à 21:07:50
Reply

Marsh Posté le 16-06-2003 à 20:57:57   

Reply

Marsh Posté le 17-06-2003 à 09:35:35    

ca viendrait pas d'un oubli du link avec les libs opebGL par hasard ?


---------------
last.fm
Reply

Marsh Posté le 17-06-2003 à 09:50:16    

ben g rajouté ça ;
#pragma comment(lib, "OPENGL32.lib" )
et g tjs les même erreurs.
 
sinon on m'a conseillé de faire ça :
 

Code :
  1. #include <SDL.h>
  2. #include <SDL_opengl.h>
  3. #pragma comment(lib, "SDL.lib" )
  4. void main ()
  5. {
  6. SDL_Init( SDL_INIT_VIDEO ) ;
  7. SDL_SetVideoMode( 640, 480, 32, SDL_OPENGL  ) ;
  8. }


 
mais a ce moment là g cette erreur :
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/fenetre_SDL.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
 
fenetre_SDL.exe - 2 error(s), 0 warning(s)
 
vous n'auriez pas une idée d'où ça peut venir ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed