Bonjour,
Je débute avec codeblock et la SDL
j'ai installé normalement la SDL-1.2.15 dans le répertoire C:\Program Files (x86)\CodeBlocks. J'ai bien stocké dans mon répertoire source (D:\progC\New) la SDL.dll
et créer un petit programme en m'inspirant de ceux qui existent sur internet du style
Il y a 1 semaine, cela fonctionnait bien. Depuis, j'ai beau cherché dans tous les sens, rien ne s'affiche. Seul la console m'indiquant le nombre de seconde pour faire tourner le programme. La fonction pause n'a pas l'air de fonctionner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 #include <stdlib.h> #include <stdio.h> #include <SDL/SDL.h> void pause(); int main(int argc, char *argv[]) { SDL_Init(SDL_INIT_VIDEO); // Initialisation de la SDL SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE); // Ouverture de la fenêtre pause(); // Mise en pause du programme SDL_Quit(); // Arrêt de la SDL return EXIT_SUCCESS; // Fermeture du programme } void pause() { int continuer = 1; SDL_Event event; while (continuer) { SDL_WaitEvent(&event); switch(event.type) { case SDL_QUIT: continuer = 0; } } }
La fenêtre noire n'apparait plus.
J'ai essayé également d'utiliser le debugger mais sans succès non plus. Le pas à pas ne fonctoinne pas. Je n'arrive pas à comprendre ce qui se passe sachant qu'au niveau de la compilation aucune erreur n'est détectée.
Merci par avance pour votre aide
Partager