Forum de la communauté SFML

Aide => Général => Discussion démarrée par: Ultima le Avril 24, 2012, 03:10:48 pm

Titre: [SFML2]CodeBlock, impossible de compiler
Posté par: Ultima le Avril 24, 2012, 03:10:48 pm
Bonjour à tous !

Durant plusieurs heures hier, j'ai essayé d'utiliser SFML1.6 avec codeblock, j'ai tout essayé et finalement j'ai compris que c'était l'incompatibilité avec ATI, malgré que j'ai fais les liens statiques, ça ne marchait pas.

J'ai donc décidé de passer à la SFML 2.0, j'ai suivi le tuto à la lettre pour Codeblock et pourtant ça ne marche pas. ( Je suis maudit avec SFML.)


J'ai essayé le code donné pour tester :

#include <SFML/Graphics.hpp>


int main()
{
    sf::RenderWindow window(sf::VideoMode(300, 200), "SFML works!");
    sf::Text text("Hello SFML");

    while (window.isOpen())
    {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed)
                window.close();
        }

        window.clear();
        window.draw(text);
        window.display();
    }


    return 0;
}
 

Voici le rapport d'erreur :
http://hapshack.com/?v=mq1du.png

Merci d'avance !

J'ai bien mis SFML_STATIC, les -sfml-XXX-s dans l'ordre , les liaisons include et lib.
J'ai juste pas essayé en dynamic mais j'y crois plus là :/
Titre: Re : [SFML2]CodeBlock, impossible de compiler
Posté par: Laurent le Avril 24, 2012, 03:33:45 pm
Citer
les -sfml-XXX-s dans l'ordre
Lesquels exactement ? J'ai l'impression que tu as mis plusieurs versions des mêmes modules.
Titre: Re : [SFML2]CodeBlock, impossible de compiler
Posté par: Ultima le Avril 24, 2012, 03:43:37 pm
Dans Linker settings/Link libraries j'ai :
sfml-graphics-s
sfml-window-s
sfml-system-s
Titre: Re : [SFML2]CodeBlock, impossible de compiler
Posté par: Laurent le Avril 24, 2012, 03:46:22 pm
Peux-tu uploader ton fichier .cbp pour que j'y jette un oeil ?

Et est-ce que ce serait possible de refaire une capture d'écran des erreurs mais en agrandissant la première colonne, histoire qu'on voie bien tout ?
Titre: Re : [SFML2]CodeBlock, impossible de compiler
Posté par: Ultima le Avril 24, 2012, 03:51:25 pm
le projet :
http://www.2shared.com/file/yCVsW747/fffgggggggggggg.html

l'image :
http://hapshack.com/?v=xfPct.png
Titre: Re : [SFML2]CodeBlock, impossible de compiler
Posté par: Laurent le Avril 24, 2012, 04:05:23 pm
J'arrive pas à télécharger le fichier .cbp (tu peux attacher des fichiers directement à tes posts sur le forum si tu veux), mais le message d'erreur est clair : tu lies à la fois aux versions statique et dynamique de SFML.

Fais bien attention, dans Code::Blocks il y a des options pour le mode Debug, pour le mode Release, et aussi des options communes qui s'appliquent aux deux. Tu as peut-être même des options encore plus globales (dans les options générales du compilateur et de l'éditeur de liens). Bref, tu as la version dynamique de SFML quelque part dans tes options, il faut trouver où ;)
Titre: Re : [SFML2]CodeBlock, impossible de compiler
Posté par: Ultima le Avril 24, 2012, 04:14:26 pm
Voilà pour le .cbp


EDIT : J'ai trouvé !

C'est dans Settings -> compiler and debugguer, dans Linker Settings, j'avais fais des modifications pour SFML 1.6 et entre temps j'ai désinstaller/tout supprimer puis réinstaller, je pensais qu'ils auraient été supprimés O_O

Merci d'avoir pris du temps pour m'aider, et je suis vraiment content que ça marche ! Merci !

[attachment deleted by admin]