Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2007
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2007
    Messages : 632
    Points : 373
    Points
    373

    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

  2. #2
    Membre Expert
    Avatar de coyotte507
    Inscrit en
    octobre 2006
    Messages
    1 325
    Détails du profil
    Informations personnelles :
    Âge : 24

    Informations forums :
    Inscription : octobre 2006
    Messages : 1 325
    Points : 1 384
    Points
    1 384

    Par défaut

    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.

  3. #3
    Membre actif
    Inscrit en
    janvier 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : janvier 2008
    Messages : 126
    Points : 150
    Points
    150

    Par défaut

    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.
    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)


  4. #4
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2007
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2007
    Messages : 632
    Points : 373
    Points
    373

    Par défaut

    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

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •