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

Auteur Sujet: [SFML2]CodeBlock, impossible de compiler  (Lu 3150 fois)

0 Membres et 1 Invité sur ce sujet

Ultima

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
[SFML2]CodeBlock, impossible de compiler
« 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à :/

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML2]CodeBlock, impossible de compiler
« Réponse #1 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.
Laurent Gomila - SFML developer

Ultima

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re : [SFML2]CodeBlock, impossible de compiler
« Réponse #2 le: Avril 24, 2012, 03:43:37 pm »
Dans Linker settings/Link libraries j'ai :
sfml-graphics-s
sfml-window-s
sfml-system-s

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML2]CodeBlock, impossible de compiler
« Réponse #3 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 ?
Laurent Gomila - SFML developer

Ultima

  • Newbie
  • *
  • Messages: 7
    • Voir le profil

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML2]CodeBlock, impossible de compiler
« Réponse #5 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ù ;)
Laurent Gomila - SFML developer

Ultima

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re : [SFML2]CodeBlock, impossible de compiler
« Réponse #6 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]
« Modifié: Avril 24, 2012, 04:18:18 pm par Ultima »