Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Fenêtre qui n’apparaît pas après la compilation  (Lu 2566 fois)

0 Membres et 1 Invité sur ce sujet

GG_A_SsaSsIbs

  • Newbie
  • *
  • Messages: 15
    • Voir le profil
Fenêtre qui n’apparaît pas après la compilation
« le: Décembre 18, 2012, 09:39:05 am »
Bonjour,

Je voulais tester ce matin la librairie SFML et pour ce faire, j'ai suivi scrupuleusement les informations donnés sur la version qui m'intéressait. ( http://www.sfml-dev.org/tutorials/2.0/start-cb-fr.php ).

Je récupère le code à la fin, le compile et run. Lors de la compilation apparemment il n'y aucun problème selon le compilo mais voila, la fenêtre n’apparaît jamais et au bout de 5 à 8 secondes environ, l'IDE me rend la main avec pour message :

Process terminated with status -1073741819 (0 minutes, 7 seconds)

Si quelqu'un pouvait me mettre sur une piste par rapport à ça, je lui en serais bien reconnaissant.

Merci par avance.

Cordialement,

Edit : J'utilise la version static de la librairie.

« Modifié: Décembre 18, 2012, 09:42:22 am par GG_A_SsaSsIbs »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Fenêtre qui n’apparaît pas après la compilation
« Réponse #1 le: Décembre 18, 2012, 09:46:19 am »
Peux-tu uploader ton fichier .cbp ?

Si tu utilises le debugger, il te raconte quoi ?
Laurent Gomila - SFML developer

GG_A_SsaSsIbs

  • Newbie
  • *
  • Messages: 15
    • Voir le profil
Re : Fenêtre qui n’apparaît pas après la compilation
« Réponse #2 le: Décembre 18, 2012, 10:05:19 am »
Oui bien sur, pour le debugger il me dit :

Program received signal SIGSEGV, Segmentation fault.

In sf::VideoMode::VideoMode (this=0xc8, modeWidth=200, modeHeight=32, modeBitsPerPixel=2) at D:\developpement\sfml-master\src\SFML\Window\VideoMode.cpp:50 ()

Le fichier .cbp est join également à ce post.

Merci par avance.

[attachment deleted by admin]

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Fenêtre qui n’apparaît pas après la compilation
« Réponse #3 le: Décembre 18, 2012, 10:11:35 am »
Il faut que tu recompiles SFML, ta version de gcc n'est pas compatible avec celle qui a servi à recompiler SFML.

C'est indiqué dans le tutoriel que tu as lu scrupuleusement ;)

Citer
Il existe plusieurs variantes de gcc pour Windows, qui sont incompatibles entre elles (différences au niveau de la gestion des exceptions, du modèle de threading, etc.).
[...]
Si vous pensez que votre version de gcc ne fonctionnera avec aucune des versions des bibliothèques SFML précompilées, n'hésitez pas à recompiler SFML, ce n'est pas compliqué.
Laurent Gomila - SFML developer

GG_A_SsaSsIbs

  • Newbie
  • *
  • Messages: 15
    • Voir le profil
Re : Fenêtre qui n’apparaît pas après la compilation
« Réponse #4 le: Décembre 18, 2012, 10:19:10 am »
Oki et bien merci.

Pour tout t'avouer, je ne pensais pas que ma version gcc ne fonctionnerais pas avec la version compiler du site. :)

Cela dit, je pense que dans la doc, tu devrais mettre un exemple entre parenthèse avec mon message d'erreur pourquoi pas ^^. Ca pourrait aiguiller directement les gens qui ont eu le même problème que moi sans qu'il ait à te reposer la même question.

Enfin ce n'est qu'une suggestion à toi de voir. ;)

Merci encore !

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Fenêtre qui n’apparaît pas après la compilation
« Réponse #5 le: Décembre 18, 2012, 10:32:44 am »
La version finale de SFML 2.0 aura un package pour gcc 4.7 ;)
Laurent Gomila - SFML developer