Forum de la communauté SFML

Aide => Général => Discussion démarrée par: 4lex1s le Avril 23, 2015, 06:20:45 pm

Titre: je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: 4lex1s le Avril 23, 2015, 06:20:45 pm
Bonjour,
j'ai expliqué exactement mon problème dans le titre,
j'ai utilisé le tutoriel sur le site puis un autre que j'ai trouvé sur youtube (https://youtu.be/vt0CiMGzBo8)
mais ça ne marche pas, j'essaye de compiler et il affiche 50 erreurs.
je ne sais pas si on peut être plus précis que dans les deux tutoriels que j'ai regardé, mais si vous avez une solution j'aimerais bien la connaître.

ça fait longtemps que je ne suis pas allé sur un forum alors je ne sais pas comment terminer mon message, alors je vais juste dire:
Merci d'avance
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: G. le Avril 23, 2015, 06:25:11 pm
Tu as fait quelque chose mais on ne sait pas quoi. Montre comment tu as configuré ton IDE, et aussi quelle version de SFML as-tu téléchargé.
Tu as 50 erreurs mais on ne sait pas lesquelles. Montre nous les.
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: 4lex1s le Avril 24, 2015, 07:26:57 am
Ok, j'essayerais de tout montrer ce soir quand je rentre chez moi.
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: G. le Avril 24, 2015, 10:53:42 am
Et aussi, copie/colle une de tes erreurs dans un moteur de recherche, y'a de fortes chances que ça te donne une piste pour la corriger. ;)
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: 4lex1s le Avril 24, 2015, 05:12:01 pm
voilà:

Global compiler settings > Search Directories

Compiler:
C:\SFML-2.2\include

Linker:
C:\SFML-2.2\lib


Global compiler settings > Linker settings

Link libraries:
sfml-graphics-s-d
sfml-window-s-d
sfml-system-s-d


Global compiler settings > #defines

SFML_STATIC


et après la compilation dans le build log:

Citer
Build log:

-------------- Build: Debug in 2testSFML (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -LC:\SFML-2.2\lib -o bin\Debug\2testSFML.exe obj\Debug\main.o   -lsfml-graphics-s-d -lsfml-window-s-d -lsfml-system-s-d
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(CircleShape.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/CircleShape.cpp:37: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(CircleShape.cpp.obj):CircleShape.cpp:(.eh_frame+0x13): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderWindow.cpp:35: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderWindow.cpp:42: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderWindow.cpp:50: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderWindow.cpp:58: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderWindow.cpp:92: undefined reference to `glReadPixels@28'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderWindow.cpp:95: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):C:/Dev/MinGW32-PosixDwarf492r0/i686-w64-mingw32/include/c++/bits/stl_vector.h:305: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):C:/Dev/MinGW32-PosixDwarf492r0/i686-w64-mingw32/include/c++/bits/stl_vector.h:425: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):C:/Dev/MinGW32-PosixDwarf492r0/i686-w64-mingw32/include/c++/bits/stl_vector.h:135: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):C:/Dev/MinGW32-PosixDwarf492r0/i686-w64-mingw32/include/c++/bits/stl_vector.h:161: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):RenderWindow.cpp:(.eh_frame+0x13): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):RenderWindow.cpp:(.eh_frame$_ZNSt6vectorIhSaIhEEC1EjRKhRKS0_+0x13): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):RenderWindow.cpp:(.eh_frame$_ZNSt6vectorIhSaIhEED1Ev+0x13): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):RenderWindow.cpp:(.eh_frame$_ZNSt12_Vector_baseIhSaIhEEC2EjRKS0_+0x13): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderWindow.cpp.obj):RenderWindow.cpp:(.eh_frame$_ZNSt12_Vector_baseIhSaIhEED2Ev+0x13): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(Shape.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Shape.cpp:58: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(Shape.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Shape.cpp:169: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(Shape.cpp.obj):D:/sfml-release/_Sources/SFML/include/SFML/Graphics/VertexArray.hpp:45: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(Shape.cpp.obj):C:/Dev/MinGW32-PosixDwarf492r0/i686-w64-mingw32/include/c++/bits/stl_vector.h:425: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(Shape.cpp.obj):C:/Dev/MinGW32-PosixDwarf492r0/i686-w64-mingw32/include/c++/bits/stl_vector.h:161: undefined reference to `_Unwind_Resume'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(Shape.cpp.obj):Shape.cpp:(.eh_frame+0x6b): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(Shape.cpp.obj):Shape.cpp:(.eh_frame$_ZN2sf11VertexArrayD1Ev+0x13): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(Shape.cpp.obj):Shape.cpp:(.eh_frame$_ZNSt6vectorIN2sf6VertexESaIS1_EED1Ev+0x13): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(Shape.cpp.obj):Shape.cpp:(.eh_frame$_ZNSt12_Vector_baseIN2sf6VertexESaIS1_EED2Ev+0x13): undefined reference to `__gxx_personality_v0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:99: undefined reference to `glClearColor@16'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:100: undefined reference to `glClear@4'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:269: undefined reference to `glVertexPointer@16'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:270: undefined reference to `glColorPointer@16'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:271: undefined reference to `glTexCoordPointer@16'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:280: undefined reference to `glDrawArrays@12'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:299: undefined reference to `glGetError@0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:309: undefined reference to `glPushClientAttrib@4'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:310: undefined reference to `glPushAttrib@4'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:312: undefined reference to `glMatrixMode@4'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:313: undefined reference to `glPushMatrix@0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:314: undefined reference to `glMatrixMode@4'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:315: undefined reference to `glPushMatrix@0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:316: undefined reference to `glMatrixMode@4'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:317: undefined reference to `glPushMatrix@0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:329: undefined reference to `glMatrixMode@4'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:330: undefined reference to `glPopMatrix@0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:331: undefined reference to `glMatrixMode@4'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:332: undefined reference to `glPopMatrix@0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:333: undefined reference to `glMatrixMode@4'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:334: undefined reference to `glPopMatrix@0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:336: undefined reference to `glPopClientAttrib@0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:337: undefined reference to `glPopAttrib@0'
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:355: undefined reference to `__GLEW_ARB_multitexture'
Process terminated with status 1 (0 minute(s), 8 second(s))

j'ai vu avec "Prévisualiser" que dans les erreurs ils mettent des :D mais c'est parce qu'ils parlent du disque D:\ dans l'erreur (je sais pas pourquoi, je n'ai jamais touché à ce disque)
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: G. le Avril 24, 2015, 06:14:16 pm
Relis bien le tutoriel (codeblocks ?) pour la version 2.2 de SFML, il y a toute une partie qui explique que si tu veux lier statiquement SFML tu dois aussi lier plusieurs de ses dépendances. ;)
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: 4lex1s le Avril 24, 2015, 10:55:02 pm
merci, mais je doit lier quoi et comment ? enfaite j'ai pas très bien compris la fin du tutoriel
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: G. le Avril 24, 2015, 11:49:28 pm
Ben c'est pas compliqué. :p
Quand tu veux lier un module (colonne de gauche dans le tableau) tu dois lier aussi les trucs dans la colonne droite.

Par exemple tu veux lier sfml-graphics-s, tu dois lier aussi glew, freetype, jpeg et opengl32. (en plus de sfml-system-s et sfml-window-s et leurs dependances respectives du coup)
Normalement tu as juste à les lier, ils sont déjà sur ton PC.
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: 4lex1s le Avril 25, 2015, 10:35:41 am
merci, mais je n'y arrive toujours pas, j'ai bien trouvé "libfreetype.a" "libglew.a" "libjpeg.a" mais pour opengl32 je n'ai pas trouvé, mais j'ai "libopenal32" c'est celui là ou pas ?
et sinon j'ai écrit:
Citer
glew
freetype
jpeg
opengl32
dans la colonne de droite, mais quand je compile il y a écrit:

Citer
glew||No such file or directory|
 freetype||No such file or directory|
 jpeg||No such file or directory|
 opengl32||No such file or directory|
||=== Build failed: 4 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

dans "Build Messages"

que faut-il écrire exactement ?
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: G. le Avril 25, 2015, 01:55:22 pm
Je sais pas où t'as écrit ça, mais certainement pas au bon endroit.  :o
Tu sais lier les modules de SFML (sfml-graphics-s-d etc.) tu as montré comment dans ton 3eme poste. Bah tu lies freetype etc. de la même façon, c'est tout con, c'est la même chose.
Pour opengl32 (et les autres) y'a pas à chercher quoi que ce soit, tu écris opengl32. openal32 rien à voir, mais comme l'indique le tableau tu devras le lier si tu utilises sfml-audio-s.
Par exemple tu veux lier sfml-graphics-s, tu dois lier aussi glew, freetype, jpeg et opengl32. (en plus de sfml-system-s et sfml-window-s et leurs dependances respectives du coup)
Là il t'en manque. Quand tu lies sfml-graphics-s tu lies aussi sfml-window-s et sfml-system-s (avec -d en debug) aussi non ? Donc tu dois aussi lier leurs dépendances (winmm etc.).
Suffit de suivre le truc à la lettre. ;)
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: 4lex1s le Avril 25, 2015, 08:43:29 pm
j'avais écrit ca dans "Other link option" qui est la colonne de droite,
maintenant j'ai :

Citer
sfml-graphics-s
glew
freetype
jpeg
sfml-windows-s
opengl32
gdi32
sfml-system-s
winmm

c'était tous ceux qui étaient dans le tableau, mais il me remet les mêmes 50 erreurs quand je compile
Titre: Re : Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: math1992 le Avril 25, 2015, 09:45:04 pm

Citer
Build log:

-------------- Build: Debug in 2testSFML (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -LC:\SFML-2.2\lib -o bin\Debug\2testSFML.exe obj\Debug\main.o   -lsfml-graphics-s-d -lsfml-window-s-d -lsfml-system-s-d
C:\SFML-2.2\lib/libsfml-graphics-s-d.a(CircleShape.cpp.obj):D:/sfml-release/_Sources/SFML/src/SFML/Graphics/CircleShape.cpp:37: undefined reference to `_Unwind_Resume'
[...]
Process terminated with status 1 (0 minute(s), 8 second(s))


Sous CodeBlocks l'erreur de compilation : undefined reference to `_Unwind_Resume', stipule que la version compilé de la librairie utilisée (ici SFML) et la version du compilateur est incompatible. Il te  faudra donc compiler SFML de source. Les étapes sont décrites dans le tutoriel officiel.
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: 4lex1s le Avril 27, 2015, 09:52:26 am
ok merci, mais le tutoriel à suivre c'est bien celui-ci ? http://www.sfml-dev.org/tutorials/2.2/compile-with-cmake-fr.php
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: math1992 le Avril 27, 2015, 07:53:37 pm
Oui
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: Bysbobo le Mai 01, 2015, 12:02:42 am
Bonsoir tout le monde!

Je réagis sur ce post car j'ai le même souci et au vu des réponses, je me suis dit "Allez, compilons alors!"
Le PATH fonctionne bien.
Par contre, dès que je lance cmake comme écrit dans le tutoriel, mon invite de commandes me rembarre comme le montre la capture d'écran en pièce jointe.

Merci pour le coup de main et vive la SFML

PS: J'avais déjà eu des soucis avec la 2.1 => La solution a été de copier/coller tout et n'importe quoi dans le projet, écrire des lib et include dans tous les champs possibles et c'est franchement moche...
J'avais espérer faire un ajout de librairie propre pour une fois  ;D
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: math1992 le Mai 01, 2015, 12:10:52 am
Essai plutôt d'utiliser Cmake GUI, il sera plus facile de configuré la compilation de la SFML.
Car Perso, je n'ai jamais utilisé la console avec Cmake, donc je ne peux pas te répondre.
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: Laurent le Mai 01, 2015, 10:11:44 am
Il ne faut pas copier bêtement ce que tu trouves dans le tutoriel sans comprendre ce que tu fais. Comme indiqué dans le tutoriel, ainsi que dans le message d'erreur de manière assez claire... si tu utilises "cmake" il s'agit de la version en ligne de commande et tu dois passer des arguments. Si tu veux l'interface interactive c'est cmake -i, et si tu veux l'interface graphique c'est cmake-gui. Additionnellement, ça ne fait pas de mal de se documenter un minimum sur les outils que tu utilises, au lieu de rester coincé bêtement ;)
Titre: Re : Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: Bysbobo le Mai 01, 2015, 11:33:24 am
J'essaye du mieux que je peux mais c'est une première pour moi dans l'installation d'une librairie... J'ai pas du prendre la plus facile on dirait malgré la lisibilité de la doc...
Quand j'ai vu le message d'erreur, premier réflxe: cmake --help.
Je pense que tu as déjà tapé ça au moins une fois. Et bien, il n'y a pas vraiment d'options qui me semblait à la hauteur...

Bref, on faisant une énième tentative un peu au pif après avoir lu vos réponses, je tombe sur le programme cmake que je pouvais ouvrir à côté. Bon, au moins, je suis sûr que le PATH est pris en compte cette fois.

Du coup, je remplis mes champs, et bim, erreur... voir l'image qui suit  :'(
Il semblerait que je n'ai pas de CMakeLists dans SFML. Dans Qt, quand je fais une recherche globale oui.

PS: Laurent, merci pour la réponse:
Il ne faut pas copier bêtement ce que tu trouves dans le tutoriel sans comprendre ce que tu fais. Comme indiqué dans le tutoriel, ainsi que dans le message d'erreur de manière assez claire... si tu utilises "cmake" il s'agit de la version en ligne de commande et tu dois passer des arguments. Si tu veux l'interface interactive c'est cmake -i, et si tu veux l'interface graphique c'est cmake-gui. Additionnellement, ça ne fait pas de mal de se documenter un minimum sur les outils que tu utilises, au lieu de rester coincé bêtement ;)
J'imagine que tu dois avoir énormément de demandes et toujours les mêmes questions alors ça doit être usant à force mais je n'applique pas "bêtement" vu que ça fait 2 semaines tous les soirs après le taf que je me casse le c** à trouver une solution pour cette installation (vidéo, autres sites, doc de mingw et de cmake...). Je sais que tu baignes la dedans depuis le tout début alors pense à ceux qui n'y connaissent rien et évite certains mots stp. En italique par contre c'était très clair et j'ai réussi à piger de suite ce qu'il me manquait ;)
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: Laurent le Mai 01, 2015, 12:06:19 pm
Désolé. Mais sur les forums on rencontre tellement de gens qui sont là vraiment bêtement, sans chercher de leur côté... alors parfois oui, je ne prends pas de pincettes pour essayer de les faire réagir. En ce qui me concerne, je n'ai pas toujours baigné dedans, et tous les jours j'apprends de nouvelles technologies au boulot. Pour autant je ne demande j'amais d'aide sur les forums, je préfère me plonger dans la documentation et les exemples jusqu'à ce que je comprenne. Evidemment c'est moins facile mais c'est la meilleure solution pour assimiler et maîtriser un sujet.

Pour en revenir à ton problème, le message d'erreur CMake est caché derrière la fenêtre d'explorateur. Donc je ne peux pas t'en dire plus.

Je n'ai pas lu le début de ce sujet, mais déjà es-tu certain de devoir recompiler SFML ? On fournit des archives compilées pour les versions les plus communes de gcc, donc à moins que tu aies une vieille ou une bizarre, tu devrais pouvoir trouver ton bonheur.
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: Bysbobo le Mai 01, 2015, 12:34:00 pm
Le boulet... Désolé  ;D
Le message est:
CMake Error: The source directory "C:/SFML-2.2" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

Du coup, je regarde et je ne vois aucun CMakeLists présent dans la version de SFML2.2 que j'ai téléchargé.

En fait, je suis dans le même cas que le créateur du post.
Mêmes erreurs au début (Unwind Resume) et tu conseillais de recompiler la SFML.
Et me voila ^^

Pour la config, je sais pas comment ça se fait mais j'ai la version DW2 de MinGW et non pas la commune SJLJ.
=> J'ai CodeBlocks 13.12 qui est censé être la version à jour. J'ai téléchargé minGW qui m'a installé la version avec libgcc_s_dw2-1.dll. Donc j'ai bien pris la version DW2 de SFML.

Et là, j'ai un truc qui m'échappe, pas de CMakeLists. J'ai cherché dans plusieurs dossiers (présent chez moi uniquement dans les dossiers de Qt).
En farfouillant sur la page des téléchargements, j'ai pris la version Tous OS sources.
La hiérarchie est différente que celle proposée pour Windows mais il y a un CMakeLists dedans...

Désolé mais je n'y comprends plus rien. Pour moi, pauvre néophyte, je pensais que tout programme fonctionnait de cette manière: code => compile => executable  :-[
Titre: Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: Bysbobo le Mai 01, 2015, 01:52:30 pm
Ok, j'ai repris tout le tutoriel depuis le début! J'ai tout désinstaller (MinGW, Codeblocks et CMake) et effectivement il y a quelques mots à mettre en GRAS et en ROUGE dans la première phrase c'est:

Citer
Ce tutoriel est le premier que vous devriez lire si vous utilisez SFML avec l'EDI Code::Blocks et le compilateur GCC (celui qui est livré avec par défaut). Il va vous expliquer comment configurer vos projets SFML.

La version par défaut, au moment où j'écris ces quelques lignes, est celle-ci: codeblocks-13.12mingw-setup.exe

Et dans CodeBlocks (C:\Program Files (x86)\CodeBlocks\MinGW\bin), il existe déjà les 2 versions (DW2 et SJLJ), donc je suis reparti sur une version en SJLJ.

Merci Laurent pour ta patience et bonne continuation ;)
Titre: Re : Re : je n'arrive pas a installé SFML sur code::blocks même avec des guides
Posté par: G. le Mai 01, 2015, 08:44:43 pm
En farfouillant sur la page des téléchargements, j'ai pris la version Tous OS sources.
La hiérarchie est différente que celle proposée pour Windows mais il y a un CMakeLists dedans...
Ben oui, pour compiler les sources, il faut télécharger le code source.
Les autres versions c'est déjà compilé, avec plusieurs compilateurs.

Ça fonctionne now ?

Et sinon 4lex1s, t'as réussi ?