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

Auteur Sujet: SFML sur osx yosemite ?  (Lu 2861 fois)

0 Membres et 1 Invité sur ce sujet

D3M0T3P

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
SFML sur osx yosemite ?
« le: Janvier 15, 2015, 07:14:09 pm »
Bonjour,
Je veux commencer à coder un petit jeu avec la SFML mais dans http://www.sfml-dev.org/tutorials/2.2/start-osx-fr.php l'introduction il est dit osx 10.7+ mais es-ce qu'elle fonctionne sur osx 10.10 ? je suis actuellement en 10.10.1 avec Xcode en version 6.1.1. Si je suis le tuto (et en supposant sans me tromper) est-ce que ça va fonctionner ?

G.

  • Hero Member
  • *****
  • Messages: 1592
    • Voir le profil
Re : SFML sur osx yosemite ?
« Réponse #1 le: Janvier 15, 2015, 07:27:18 pm »
Y'a pas marqué juste 10.7+ mais "Lion ou ultérieur".
10.10 > 10.7 donc à priori ça devrait fonctionner. ;)

D3M0T3P

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
Re : SFML sur osx yosemite ?
« Réponse #2 le: Janvier 15, 2015, 07:34:21 pm »
ok j'installe après avoir mangé. En tout cas merci pour ta réponse hyper rapide ;-)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : SFML sur osx yosemite ?
« Réponse #3 le: Janvier 15, 2015, 07:37:56 pm »
Ca devrait fonctionner sans problème depuis SFML 2.2
Laurent Gomila - SFML developer

D3M0T3P

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
Re : SFML sur osx yosemite ?
« Réponse #4 le: Janvier 15, 2015, 11:01:13 pm »
Je l'ai installée (sans problème).
Pourquoi (sans problème) ? Hehe car j'ai un problème ;D mais je ne pense pas que le provienne de l'installation. J'ai suivis le tuto(lien de mon premier message) j'ai cliqué sur "run", une fenêtre s'ouvre j'ai juste le temps de l'apercevoir qu'elle se ferme mais malgré la fermeture de la fenêtre l'app est toujours ouverte dans mon dock.( dans le main j'ai une erreur sur window.draw(sprite); juste après window.clear();
je n'ai rien touché au code, c'est celui du départ

EDIT: l'erreur est : "Thread 1:EXC_BAD_ACCESS(code=EXC_1386_GPFLT)"
EDIT2 ce code fonctionne
sf::Window window(sf::VideoMode(800, 600), "My window");
       
        // on fait tourner le programme jusqu'à ce que la fenêtre soit fermée
        while (window.isOpen())
        {
            // on inspecte tous les évènements de la fenêtre qui ont été émis depuis la précédente itération
            sf::Event event;
            while (window.pollEvent(event))
            {
                // évènement "fermeture demandée" : on ferme la fenêtre
                if (event.type == sf::Event::Closed)
                    window.close();
            }
           
           
           
        }
« Modifié: Janvier 15, 2015, 11:49:40 pm par D3M0T3P »

G.

  • Hero Member
  • *****
  • Messages: 1592
    • Voir le profil
Re : SFML sur osx yosemite ?
« Réponse #5 le: Janvier 16, 2015, 10:01:43 am »
J'ai pas de mac, c'est quoi le code qui fonctionne pas ? (car j'en vois pas dans ton premier lien)

D3M0T3P

  • Newbie
  • *
  • Messages: 13
    • Voir le profil
Re : SFML sur osx yosemite ?
« Réponse #6 le: Janvier 16, 2015, 12:09:01 pm »
C'est le code de base, celui qui est par défaut lors de la création d'un projet SFML

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Messages: 4321
    • Voir le profil
    • E-mail
Re : SFML sur osx yosemite ?
« Réponse #7 le: Janvier 21, 2015, 01:15:33 pm »
Je vois dans ton edit que tu as un code qui fonctionne maintenant. As-tu trouvé le problème ?
SFML / OS X developer