Partage
  • Partager sur Facebook
  • Partager sur Twitter

[SFML] Problème d'installation

    27 février 2013 à 12:55:27

    Hello world ! 

    Bon, alors, j'ai un sérieux problème, là ... ça fait 1 mois que je galère à installer la SFML ^^' 

    J'ai d'abord suivi le tuto du site officiel pour la 1.6, et mon IDE (code::blocks) m'a renvoyé gentiment un joli tas d'erreurs. Ensuite, j'ai éssayer de suivre le tuto d'instal' pour la 2.0 sur la 1.6, me disant que peut-être ... Mais non. Même chose, plein d'erreur. 

    Donc si vous avez des idées ... Au passage, je peux vous mettre les erreurs si vous me le demander, mais il y en a tellement ... Il me dit surtout qu'il ne connait pas tel ou tel objet. 

    Merci d'avance ;-) 

    • Partager sur Facebook
    • Partager sur Twitter
    Tagada, je suis une fraise !
      27 février 2013 à 16:08:36

      Prenons du recul l'espace d'un instant. En relisant ton message d'un point de vue externe, comment veux-tu qu'on devine la solution à ton problème 

      • Partager sur Facebook
      • Partager sur Twitter
        27 février 2013 à 16:36:17

        C'est manifestement un problème de link. Comment as-tu configuré ton IDE pour utiliser la librairie ?

        -
        Edité par Dionakov 27 février 2013 à 19:10:49

        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          27 février 2013 à 19:02:26

          D'ailleurs, ne prends pas la version 1.6 qui est obselète. :)

          • Partager sur Facebook
          • Partager sur Twitter
            28 février 2013 à 12:09:30

            Alors, voyons voir ... 

            j'espérais que vous trouveriez une solution miracle, évidemment ;) Mais plus sérieusement, je voulais que les questions viennent de vous, plutôt que de dire des trucs inutiles. 

            Donc pour mon IDE, j'ai suivi ce tuto : site officiel ; j'ai donc indiquer à code::blocks où se trouvait les fichiers de la SFML dont il avait besoin. Ensuite, dans les link qu'il fallait ajouter, j'ai choisi de prendre les liens statiques, pour ne pas m'em...bêter avec les DLLs. Soit : "-lsfml-system-s" dans l'onglet release, et "-lsfml-system-s-d" dans le debug (le lien system n'est qu'un exemple. J'ai ajouter tout ceux indiqué dans le tuto, évidemment !). Ensuite, j'ai copié collé le code de test, et on me sort ... Toutes les erreurs possibles ;) dites moi si vous les voulez, parce que je n'ai pas rééssayer la manip' dernièrement, dnc il faut que je refasse la config, et j'ai pas le temps, là, mais si c'est important, je vous les files de bon coeur dès que possible.


            Merci =) 


            ====EDIT====

            @Hod : j'ai effectivement lu un peu partout que la 1.6 était obsolète, mais ... j'ai rien compris au tuto pour compiler les fichiers :euh: 

            -
            Edité par Aero-Lighteur 28 février 2013 à 12:12:26

            • Partager sur Facebook
            • Partager sur Twitter
            Tagada, je suis une fraise !
              28 février 2013 à 13:43:41

              As tu pensé à prendre la bonne version du MinGW avec gcc 4.4 ?
              • Partager sur Facebook
              • Partager sur Twitter
                28 février 2013 à 14:20:23

                As-tu défini la macro SFML_STATIC ?
                • Partager sur Facebook
                • Partager sur Twitter
                  1 mars 2013 à 14:44:55

                  Hum ... la version par défaut du MinGW pour code::blocks ne fonctionne pas avec la SFML ? 

                  Sinon, oui, j'avais bien ajouter la macro SFML_STATIC ! 

                  Merci de votre aide ! 

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Tagada, je suis une fraise !
                    1 mars 2013 à 21:54:24

                    Important: cette release de SFML a été compilée avec gcc 4.4, ce qui rend les bibliothèques SFML incompatibles avec le vieux gcc 3.4.5. L'équipe MinGW n'a pas encore sorti d'installation officielle incluant gcc 4.4, donc en voici une que vous pouvez utiliser: mingw-with-gcc-4.4.zip (34.9 Mo). Pour plus d'explications, vous pouvez vous référer à ce blog.


                    C'était pour la version 1.6, mais je pense que ca vaut aussi pour la version 2.0
                    • Partager sur Facebook
                    • Partager sur Twitter
                      1 mars 2013 à 23:04:18

                      Haaaaaa !! Okay, merci bien =D au passage, tes liens ne marchent pas, mais je pense pouvoir me débrouiller ! 

                      je vérifie ça dès que possible, et je vous redit ;) ( j'attend de voir si ça marche pour passer en résolu ) 

                      Merci !

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Tagada, je suis une fraise !
                        1 mars 2013 à 23:17:27

                        Je n'ai que cité le site officiel (le même lien que celui que tu as donné), celui la : http://www.sfml-dev.org/tutorials/1.6/start-cb-fr.php
                        • Partager sur Facebook
                        • Partager sur Twitter
                          1 mars 2013 à 23:23:42

                          Ha zouip bon, bas je m'y met dès demain ! Merci !
                          • Partager sur Facebook
                          • Partager sur Twitter
                          Tagada, je suis une fraise !
                            4 mars 2013 à 9:31:31

                            et dans ces cas là, je fais comment pour compiler avec la version gcc 4.4 ? Je l'inclus dans c::b, ou je compile à la main ?!
                            • Partager sur Facebook
                            • Partager sur Twitter
                            Tagada, je suis une fraise !

                            [SFML] Problème d'installation

                            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                            • Editeur
                            • Markdown