Bienvenue,
Invité
. Merci de
vous connecter
ou de
vous inscrire
.
Avez-vous perdu votre
e-mail d'activation
?
Forum anglais
Accueil
Aide
Rechercher
Identifiez-vous
Inscrivez-vous
Forum de la communauté SFML
»
Aide
»
Général
»
Dépendances des modules inexistantes
Imprimer
Pages: [
1
]
Auteur
Sujet: Dépendances des modules inexistantes (Lu 1268 fois)
0 Membres et 1 Invité sur ce sujet
Zekko
Invité
Dépendances des modules inexistantes
«
le:
Avril 11, 2015, 03:20:18 pm »
Bonjour,
Je n'arrive pas à compiler avec SFML statiquement, malgré avoir suivi à la lettre et plusieurs fois le tutoriel sue SFML et Code::Blocks.
Voilà les erreurs lorsque je lance la compilation (build log) :
(click to show/hide)
-------------- Build: Debug in Tests - SFML (compiler: GNU GCC Compiler)---------------
mingw32-g++.exe -L"C:\Program Files (x86)\CodeBlocks\SFML-2.2\lib" -o "bin\Debug\Tests - SFML.exe" obj\Debug\main.o -lsfml-graphics-s-d -lsfml-window-s-d -lsfml-network-s-d -lsfml-audio-s-d -lsfml-system-s-d -lsndfile-s-d -lopenal32-s-d -lopengl32-s-d -lgdi32-s-d -lglew-s-d -lfreetype-s-d -ljpeg-s-d -lws2_32-s-d -lwinmm-s-d -mwindows
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lsndfile-s-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lopenal32-s-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lopengl32-s-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lgdi32-s-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lglew-s-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lfreetype-s-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -ljpeg-s-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lws2_32-s-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lwinmm-s-d
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
9 error(s), 0 warning(s) (0 minute(s), 0 second(s))
Et le contenu de SFML-2.2/lib :
(click to show/hide)
libfreetype.a
libglew.a
libjpeg.a
libopenal32.a
libsfml-audio.a
libsfml-audio-d.a
libsfml-audio-s.a
libsfml-audio-s-d.a
libsfml-graphics.a
libsfml-graphics-d.a
libsfml-graphics-s.a
libsfml-graphics-s-d.a
libsfml-main.a
libsfml-main-d.a
libsfml-network.a
libsfml-network-d.a
libsfml-natwork-s.a
libsfml-network-s-d.a
libsfml-system.a
libsfml-system-d.a
libsfml-system-s.a
libsfml-system-s-d.a
libsfml-window.a
libsfml-window-d.a
libsfml-window-s.a
libsfml-window-s-d.a
libsndfile.a
En effet, les fichiers indiqués sont bien manquants, mais comment faire ?
IP archivée
Laurent
Administrator
Hero Member
Messages: 32498
Re : Dépendances des modules inexistantes
«
Réponse #1 le:
Avril 11, 2015, 03:23:36 pm »
Le suffixe -s-d c'est juste pour les bibliothèques SFML, pas pour ses dépendances. On avait justement modifié le tutoriel pour que ce soit suffisamment clair.
«
Modifié: Avril 11, 2015, 03:25:40 pm par Laurent
»
IP archivée
Laurent Gomila - SFML developer
Zekko
Invité
Re : Dépendances des modules inexistantes
«
Réponse #2 le:
Avril 11, 2015, 08:42:23 pm »
En effet, maintenant, ça semble plus logique... Et ça marche !
merci
La bibliothèque
glew
n'a pas de dépendances elle non plus ? J'ai eu une erreur que j'ai résolue en la remontant dans la liste
Link libraries
.
IP archivée
Laurent
Administrator
Hero Member
Messages: 32498
Re : Dépendances des modules inexistantes
«
Réponse #3 le:
Avril 12, 2015, 09:30:30 am »
A toi de me le dire, en regardant au-dessus de quoi tu l'as remontée
IP archivée
Laurent Gomila - SFML developer
Imprimer
Pages: [
1
]
Forum de la communauté SFML
»
Aide
»
Général
»
Dépendances des modules inexistantes