Forum de la communauté SFML

Aide => Général => Discussion démarrée par: D3M0T3P le Janvier 15, 2015, 07:14:09 pm

Titre: SFML sur osx yosemite ?
Posté par: D3M0T3P 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 (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 ?
Titre: Re : SFML sur osx yosemite ?
Posté par: G. 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. ;)
Titre: Re : SFML sur osx yosemite ?
Posté par: D3M0T3P 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 ;-)
Titre: Re : SFML sur osx yosemite ?
Posté par: Laurent le Janvier 15, 2015, 07:37:56 pm
Ca devrait fonctionner sans problème depuis SFML 2.2
Titre: Re : SFML sur osx yosemite ?
Posté par: D3M0T3P 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();
            }
           
           
           
        }
Titre: Re : SFML sur osx yosemite ?
Posté par: G. 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)
Titre: Re : SFML sur osx yosemite ?
Posté par: D3M0T3P 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
Titre: Re : SFML sur osx yosemite ?
Posté par: Hiura 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 ?