Pour les trois secondes, c'est normal :
SDL_Delay(3000); /* Attendre trois secondes, que l'utilisateur voit la fenêtre */
Pour la fenêtre grise, c'est lié au fait que la gestion des évènements n'est pas en place. Du coup, Windows (le système d'exploitation) pense que la fenêtre est "morte". Nous pouvons régler cela avec un SDL_WaitEvent()/SDL_PollEvent()/SDL_PumpEvent() (voir le tutoriel sur les évènements).
Pour libmingw32.a, la bibliothèque est inclut avec Code::Blocks car c'est une bibliothèque spécifique au compilateur.
Partager