Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > API graphiques > SFML
SFML Forum d'entraide sur l'API SFML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/07/2009, 15h58   #1
NeoKript
Membre éclairé
 
Homme
Étudiant
Inscription : novembre 2007
Messages : 626
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2007
Messages : 626
Points : 374
Points : 374
Par défaut [SFML] Probleme de lancement

Bonjour a tous,
j'ai un souci lors de l'exécution d'un code d'exemple sous VS team system 2008 : "Stack arround the variable App was corrupted".

Code :
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
35
36
37
38
#include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>
#include <iostream>
 
int main(void)
{
	sf::RenderWindow myApp(sf::VideoMode(800, 600, 32), "Test 1234"); // Create the main rendering window
	while (myApp.IsOpened()) // Start game loop
    {
        sf::Event Event; // Process events
        while (myApp.GetEvent(Event))
        {
            // Close window : exit
            if (Event.Type == sf::Event::Closed)
                myApp.Close();
 
            // A key has been pressed
            if (Event.Type == sf::Event::KeyPressed)
            {
                if (Event.Key.Code == sf::Key::Escape)// Escape key : exit
                    myApp.Close();
                if (Event.Key.Code == sf::Key::F1) // F1 key : capture a screenshot
                {
					sf::Image Screen = myApp.Capture();
					Screen.SaveToFile("screenshot.jpg");
                }
            }
        }
        //myApp.Clear(sf::Color(200, 0, 0)); // Clear the screen with red color
		//myApp.Clear();
        // Display window contents on screen
        myApp.Display();
    }
 
   return (EXIT_SUCCESS);
 
}
Je vous remercie d'avance, pour infos, je suis sous windows SP3..

Cordialement,
NeoKript
NeoKript est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2009, 16h17   #2
coyotte507
Membre Expert
 
Avatar de coyotte507
 
Inscription : octobre 2006
Messages : 1 325
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : octobre 2006
Messages : 1 325
Points : 1 231
Points : 1 231
Salut,

Quand ton erreur intervient-elle?

Si c'est en cas de "quit", alors c'est normal, car tu fais App.Close() et à la fin de la boucle App.Display().

Sinon à mon avis c'est trop spécifique à la SFML et tu auras plus d'aide sur http://www.sfml-dev.org/forum-fr/ , où le créateur lui-même de la SFML est très actif.
coyotte507 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2009, 16h23   #3
agamitsudo
Membre habitué
 
Inscription : janvier 2008
Messages : 126
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 126
Points : 138
Points : 138
Bonjour,

Ce peut être une bonne idée de vérifier tes options de compilations (si tu es en debug, le link se fait-il bien avec les libs SMFL debug ?)...

Cordialement,
A.
__________________
Citation:
Un ordinateur fait au bas mot 1 million d'opérations à la seconde, mais il n'a que ça à penser, aussi. (brèves de comptoirs, JM.Gourio)

agamitsudo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2009, 16h28   #4
NeoKript
Membre éclairé
 
Homme
Étudiant
Inscription : novembre 2007
Messages : 626
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2007
Messages : 626
Points : 374
Points : 374
Merci bien agamitsudo... en effet j'avais pas linker les lib de debug ... il faut le savoir !

Encore merci
Bonne fin de journee

Cordialement,

NeoKript
NeoKript est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h43.


 
 
 
 
Partenaires

Hébergement Web