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

Auteur Sujet: [SFML - 1.6]Le programme a cessé de fonctionner  (Lu 11164 fois)

0 Membres et 1 Invité sur ce sujet

gregleboss50

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
[SFML - 1.6]Le programme a cessé de fonctionner
« le: Janvier 03, 2013, 02:29:42 pm »
Bonjour,
j'ai suivi à la lettre le tuto d’installation sous code::blocks,
je compile se programme :
#include <SFML/System.hpp>
#include <iostream>

int main()
{
    sf::Clock Clock;
    while (Clock.GetElapsedTime() < 5.f)
    {
        std::cout << Clock.GetElapsedTime() << std::endl;
        sf::Sleep(0.5f);
    }
    system("PAUSE");

    return 0;
}

Tout se passe bien à la compilation mais quand je le lance : le programme cesse directement de fonctionner !

J'ai installer SFML directement dans MinGW/include et MinGW/lib .
Dans build option : -lsfml-system
Dans #define : SFML_DYNAMIC
version de gcc : 4.7.1

Carte graphique (qui n'y est absolument pour rien car c'est un programme en console et les drivers sont à jour) : NVIDIA GeForce GTX 275

Merci pour votre aide et désoler pour les fautes d'orthographes .

PS : au passage si vous savez comment linker SFML avec Eclipse version C / C++ sa m’intéresse (j'ai fais presque la même démarche et j'ai a chaque fois le même problème).
« Modifié: Janvier 03, 2013, 06:48:23 pm par gregleboss50 »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #1 le: Janvier 03, 2013, 02:50:38 pm »
Il faut recompiler SFML, il n'y a pas de version compatible avec gcc 4.7.
Laurent Gomila - SFML developer

gregleboss50

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #2 le: Janvier 03, 2013, 03:05:40 pm »
ok merci, il y a un tuto pour sa ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #3 le: Janvier 03, 2013, 03:30:04 pm »
Oui, dans le tuto d'installation pour Code::Blocks que tu as suivi à la lettre... ;)

Mais puisque tu commences, je te suggères vivement de passer directement à SFML 2.0.
Laurent Gomila - SFML developer

gregleboss50

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #4 le: Janvier 03, 2013, 04:14:51 pm »
Ok, c'est compatible avec GCC 4.7.1 ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #5 le: Janvier 03, 2013, 04:18:49 pm »
Quoi donc ? Le tutoriel, ou bien SFML 2 ?
Laurent Gomila - SFML developer

gregleboss50

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #6 le: Janvier 03, 2013, 05:29:03 pm »
SFML 2 ?

gregleboss50

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #7 le: Janvier 03, 2013, 06:47:28 pm »
Pour la décompilation de SFML 1.6 sa ne marche pas mais sa peux :
sa fais 2 fois que j'essaye et à chaque fois, codeblocks s'ouvre avec l'onglet build mais:  "mingw32-g++.exe a cessé de fonctionner"

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #8 le: Janvier 03, 2013, 07:04:26 pm »
SFML 2 est bien entendu compatible avec gcc 4.7, comme avec n'importe quel autre compilo. Mais il faudra aussi recompiler.
Laurent Gomila - SFML developer

gregleboss50

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #9 le: Janvier 03, 2013, 08:24:46 pm »
Ok je voulais savoir si SFML 2 été déjà compiler pour GCC 4.7 .
Et tu sais comment résoudre le probleme de "mingw32-g++.exe a cessé de fonctionner", (j'ai tester avec un 2e PC mais même erreur) ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #10 le: Janvier 03, 2013, 08:27:43 pm »
Citer
Et tu sais comment résoudre le probleme de "mingw32-g++.exe a cessé de fonctionner", (j'ai tester avec un 2e PC mais même erreur) ?
Aucune idée, désolé.
Laurent Gomila - SFML developer

gregleboss50

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #11 le: Janvier 03, 2013, 08:45:19 pm »
Même en recompilant (directement dans codeblocks avec build workspace) le bout de code compile mais ne fonctionne pas  (même erreur) ! Evidement j'ai réinstaller sfml dans le dossier MinGW.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #12 le: Janvier 03, 2013, 08:54:33 pm »
Ton MinGW doit être moisi.
Laurent Gomila - SFML developer

gregleboss50

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #13 le: Janvier 03, 2013, 09:06:27 pm »
Avec celui fournit dans le tuto "SFML avec CodeBlocks" sa marchera ?

gregleboss50

  • Newbie
  • *
  • Messages: 20
    • Voir le profil
Re : [SFML - 1.6]Le programme a cessé de fonctionner
« Réponse #14 le: Janvier 03, 2013, 09:58:24 pm »
Sa marche mais si quelqu'un passe par ici avec une version SFML compatible GCC 4.7 sa m'interesse.
Merci !