Forum de la communauté SFML
Aide => Général => Discussion démarrée par: eralier le Septembre 05, 2013, 01:44:18 am
-
Salut apres avoir recompiler la sfml avec Cmake je n'arrive pas a avois les bibliotèques pour débuger ce qui fait buger tout programme compiler avec quelque ayant raport avec la Sfml .
A l'aide ne pas pouvoir avancé est super frustrant.
PS: Je suis sous Windows 7 32 bit, j'uttilise Code bloks 12.11 et la version 2.1 de la SFML
-
Pourquoi veux-tu recompiler SFML ? Tu n'en as pas besoin a priori.
-
la SFML buggais avec mon ordi donc je l'ai recompilé mais je n'ai pas les fichiers a et dll en debug comment fait on
-
la SFML buggais avec mon ordi donc je l'ai recompilé
Si tu utilises le compilateur fourni avec Code::Blocks 12.11 tu n'as pas besoin de recompiler SFML.
-
ça ne marchais pas avec la version par défaut donc j'ai recompiler :-\
-
Apparemment ça "bug" toujours non ? :D
Tu devais mal faire quelque chose.
-
Tu avais bien essayé la version 32-bits SJLJ ?
-
oui sur et certain
-
ben alors comment fait ton pour avoir les fichiers libsfml-graphics-d.a, libsfml-system-d.a, libsfml-window-d.a,
libsfml-audio-d.a, libsfml-network-d.a, sfml-graphics-d-2.dll, sfml-window-d-2.dll, sfml-system-d-2.dll, sfml-audio-d-2.dll, sfml-network-d-2.dll car je ne les ai pas lorsque je compile la SFML avec Cmake.
-
C'est que tu as compilé en Release. Relis le tutoriel, tout est bien indiqué, notamment comment choisir la configuration de compilation.
-
il faut changer le nom des dossiers rajouter le d parce que le nom des fichiers issue de la compilation est le meme qu'en relase
-
???
-
Le nom des fichiers obtenu n'a pas changé malheureusement donc je me demande si c normal.
Ps: Désolé du temps mis a répondre
-
Non ce n'est pas normal. Mais bon, vu que tu ne donnes pas plus de détails sur ce que tu as fait et ce que tu obtiens, que dire de plus ?
-
Désolé du temps mis a répondre l'ecole a repris (je suis un collegien) donc beaucoup de boulot.
Si tu pouvais me montrer comment avoir les fichier a et dll en debug s'il-te-plait
-
Désolé du temps mis a répondre l'ecole a repris (je suis un collegien) donc beaucoup de boulot.
Si tu pouvais me montrer comment avoir les fichier a et dll en debug s'il-te-plait
Collégien beaucoup de boulot tu dis, tu vas voir au lycée pour le coup tu vas un peu commencer a bosser avant c'est de la rigolade.. Enfin bref, avec CMake tu ne compiles pas sfml, il faut utiliser l'invite de commandes (remarque il t a quelques heures je ne savais pas non plus --') . Tu ajoutes mingw32-make au PATH dans le dossier bin du dossier MinGW qui doit se trouver dans program files/CodeBlocks. Après tu cd jusqu'à ton fichier de sortie que tu as generé avec CMake et tu fais : mingw32-make install
Là logiquement tu compiles SFML par défaut dans program files/SFML ( sinon on change ca dans cmake)
Voila pour la petite explication
-
Pour choisir entre Debug et Release, tout est expliqué dans le tutoriel. Je ne vois pas ce que je peux dire de plus.