CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

erreur compilation devcpp

ferrerorocher
ferrerorocher
Niveau 3
26 novembre 2005 à 19:49:51

C:\Dev-Cpp\Makefile.win [Build Error] [test.exe] Error 1

bonjour à tous,
je suis en train d´apprendre cpp et opengl. jai essayé de tester un tuto de J2Y (que je remercie, ses tutos sont vraiment bons !) et jai eu le message d´erreur ci dessus. quelqu´un peut il m´expliquer l´origine de ce message ?
voici ce que jai écrit dans le linker :

-lmingw32 -lSDLmain -lSDL
sdlmain.lib
sdl.lib
opengl32.lib
glu32.lib

merci pour votre aide !

Virtuality
Virtuality
Niveau 8
26 novembre 2005 à 20:11:47

lSDL = sdl.lib sur d´autres compilo...
Donc faut retirer les .lib à mon avis.

ferrerorocher
ferrerorocher
Niveau 3
26 novembre 2005 à 20:24:03

merci effectivement je peux zapper sdlmain.lib et sdl.lib
mais le message d´erreur demeure..

ferrerorocher
ferrerorocher
Niveau 3
26 novembre 2005 à 21:43:03

C´est bon jai reglé le probleme, mes links n´étaient pas bons...
autre souci : j´execute le fichier exe, une fenetre console s´affiche 1seconde, puis plus rien, comme si le programme se terminait. le tuto indique que je dois voir un carré blanc qui s´approche... su vous avez une idée du probleme, merci !
voici le code :

  1. include <windows.h>
  2. include <GL/gl.h>
  3. include <GL/glu.h>
  4. include <SDL/SDL.h>
  5. include <math.h>
  1. pragma comment( lib, "opengl32.lib" )
  2. pragma comment( lib, "glu32.lib" )

SDL_Surface *surface;
float e=0.0;

void Quit( int returnCode )
{
SDL_Quit( );
exit( returnCode );
}

void handleKeyPress( SDL_keysym *keysym )
{
switch ( keysym->sym )
{
case SDLK_ESCAPE:
Quit( 0 );
break;
default:
break;
}
return;
}

int initGL( GLvoid )
{
// init
glShadeModel( GL_SMOOTH );
glClearColor( 0.0f, 0.0f, 0.0f, 0.0f );
glClearDepth( 1.0f );
glEnable( GL_DEPTH_TEST );
glDepthFunc( GL_LEQUAL );
glHint( GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST );
// cadrage
glViewport( 0, 0,1024,768);
glMatrixMode( GL_PROJECTION );
glLoadIdentity( );
gluPerspective( 45.0f, 4.0/3.0, 1.0f, 100.0f );
return 1;
}

int drawGLScene( GLvoid )
{
e+=(float)0.005;
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();

gluLookAt(0,0,0,0,0,-1,0,1,0);

glTranslatef( -1.5f, 0.0f, -6.0f );
glBegin( GL_TRIANGLES );
glVertex3f( 0.0f, 1.0f, e );
glVertex3f( -1.0f, -1.0f, e );
glVertex3f( 1.0f, -1.0f, e );
glEnd( );

glTranslatef( 3.0f, 0.0f, 0.0f );
glBegin( GL_QUADS );
glVertex3f( -1.0f, 1.0f, e );
glVertex3f( 1.0f, 1.0f, e );
glVertex3f( 1.0f, -1.0f, e );
glVertex3f( -1.0f, -1.0f, e );
glEnd( );
SDL_GL_SwapBuffers( );
return 1;
}

int main( int argc, char **argv )
{
int done = FALSE;
SDL_Event event;
int isActive = TRUE;
SDL_Init(SDL_INIT_VIDEO);

surface =
SDL_SetVideoMode(1024,768,32,SDL_HWSURFACE|SDL_OPE
NGL);
if ( !s urface )
{
fprintf( stderr, "Video mode set failed: %s\n", SDL_GetError( ) );
Quit( 1 );
}
initGL( );
while ( !d one )
{
while ( SDL_PollEvent( &event ) )
{
switch( event.type )
{
case SDL_KEYDOWN:
handleKeyPress( &event.key.keysym );
break;
case SDL_QUIT:
done = 1;
break;
default:
break;
}
}
drawGLScene( );
}
Quit( 0 );
return( 0 );
}

Virtuality
Virtuality
Niveau 8
26 novembre 2005 à 22:07:17

J´ai pas regardé ton code, mais j´ai juste vu des pragma_comment qui n´ont rien à faire avec dev-cpp comme compilo, retire les donc.
Ensuite regarde si tu n´as pas un fichier stderr avec un message d´erreur.
Sinon j´ai pas d´idée...

ferrerorocher
ferrerorocher
Niveau 3
26 novembre 2005 à 22:10:42

merci, jai viré les pragma comment.
le fichier stderr contient l´info suivante :

Video mode set failed: Unable to create GL context

ça me laisse perplexe :)

ferrerorocher
ferrerorocher
Niveau 3
27 novembre 2005 à 19:37:25

personne de motivé pour me filer un coup de pouce ? jyai passé la journée et jsuis sur que c´est un truc tout bete... mais bon là je ne peux plus avancer, c´est décourageant.
merci à vous

sangohan42
sangohan42
Niveau 9
27 novembre 2005 à 21:24:09

c´est quoi le site de JYY?

Moule53
Moule53
Niveau 10
27 novembre 2005 à 21:26:30

http://www.fvirtman.fr.st

ferrerorocher
ferrerorocher
Niveau 3
27 novembre 2005 à 21:42:10

justement c´est un tuto pris sur le site de J2Y. jai suivi tous ses tutos, et là je bloque sur celui là..

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment