Probleme avec la SDL
yes
-
yes -
yes -
Bonjour,
je suis debutante en programmation sdl, j'ai installé la sdl sous windows et je travaille sur dev c++ je voulais juste faire un petit test qui ouvre une fenetre mais j'ai une erreur que je comprend pas ( [BuildError][main.o]Error1). voici mon programme .
#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
int main(int argc, char *argv[])
{
SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE);
SDL_Quit();
return EXIT_SUCCESS;
}
Merci de bien m'aidez.
je suis debutante en programmation sdl, j'ai installé la sdl sous windows et je travaille sur dev c++ je voulais juste faire un petit test qui ouvre une fenetre mais j'ai une erreur que je comprend pas ( [BuildError][main.o]Error1). voici mon programme .
#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
int main(int argc, char *argv[])
{
SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE);
SDL_Quit();
return EXIT_SUCCESS;
}
Merci de bien m'aidez.
Configuration: Windows Vista Internet Explorer 7.0
9 réponses
-
salut !
ca me semble bien incomplet tout ca.....
c' est trop long a expliquer, va sur le site du zero ! -
non !
l'installation est surement bonne, mais il manque des petites precisions !
il doit y avoir ca apres le main, tout au debut :
SDL_Init(SDL_INIT_VIDEO);
mais surtout ! :
void Pouvoir_Regarder_Ma_Belle_Fenetre()
{
int system = 1;
SDL_Event event;
while (system)
{
SDL_WaitEvent(&event);
switch(event.type)
{
case SDL_QUIT:
system = 0;
}
}
}
donc ca tu le mets a la fin,
et tu mets le ptototype au debut du code :
void Pouvoir_Regarder_Ma_Belle_Fenetre() ;
et tu n'as plus qu'a metttre
Pouvoir_Regarder_Ma_Belle_Fenetre() ;
avant le SDL_Quit ();
voila, je crois que c'est bon ....-
salut
merci pour ta reponse
mais le probléme ce n'est pas au niveau de SDL c'est un problème de devC++ parceque meme quand je programme avec du "c "en créant une application console et je coche la case " c " ça se compile pas et j'ai la meme erreur par contre si je coche la case "c++" et je programme en c ça se compile sans aucun problème j'ai pas l'erreur.
c'est pour cela je voulais savoir si quelcun travaille avec le devc++ et avec une application console en c es qu'il ya une erreur . car l'erreur sort meme si le programme ne fait rien .
MERCI infiniment . -
salut ,
sur la page j'ai tout fait mais ça marche toujours pas avec le vista car j'ai changé et quand je travaille avec windows XP ça marche tres bien , sauf ya une seule fonction qui marche pas c'est celle qui colorie une surface.
SDL_Fillrect(ecran ,NULL,SDL_MapRGB(ecran->format , 25 ,28 ,34);
il ya une erreur ( undefined reference to 'SDL_Fillrect')
es que vous avez une idée sur cette erreur
cordialement.
-
-
-
alors va la
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/13522-ayez-les-bons-outils
en fait, il n'existe pas les memes compilateurs sous xp et vista !
va voir la page ! -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
je t'ai dit que sur vista, les compilateurs de XP ne marchent pas !!!!
-
-
bonjour à tous
j'ai un petit truc que j'ai pas compri
pour les evenements de la fenetre dans la sdl .
je comprend pas à quoi ça sert ? quels est le but d'utiliser ces evenements ? es que c'est juste pour que le processeur ne foctionne pas quand la fenetre est reduite ou la souris n'est pas dans la fenetre ou la fenetre est en arriere plan ?
il fait quoi ce bout de code ?
case SDL_VIDEORESIZE:
event.resize.w
event.resize.h
break;
MERCI à vous
-
-
Bonjour HACKER 712,
je voulais passer à la programmation en 3D donc j'apprend maintenant le opengl
mais pour un premier pas j'arrive pas à compiler mon programme parceque il reconnait pas les fonction de opengl bien que j'ai fait include<GL/gl.h> et include<GL/glu.h>
et je travaille sous windowsXP avec devc++
mais je voulais aussi le faire sous linux ubuntu c pareil il reconnait pas
es que tu peut m'aider cette fois si ? stp n'hesite pas
merci. -
desolé, moi pour le 3D j'utilise blender, je connait pas opengL......
en fait tu n'arrives pas a compiler ? -
tu peux demander a lui :
Eric.Bittar@univ-reims.fr
il a fait ce cours
http://helios.univ-reims.fr/Labos/LERI/membre/bittar/03OpenGL/