Forum de la communauté SFML

Aide => Général => Discussion démarrée par: WilliamM007 le Mai 17, 2015, 02:57:40 pm

Titre: [Résolu] 2 erreurs lors de l'installation
Posté par: WilliamM007 le Mai 17, 2015, 02:57:40 pm
Bonjour à tous !

Alors j'ai voulu me mettre à la bibliothèque SFML, qui m'a l'air super. Cependant cela fait déjà une petite semaine que j'essaie de l'installer après le travail, et je n'y arrive toujours pas  :(
J'ai cherché par moi-même, et il est rarissime que je demande de l'aide sur les forums mais là je n'y arrive vraiment pas !

Alors voilà, j'ai donc suivi le tutoriel officiel, pour Visual Studio 11 (2012) Express :
http://www.sfml-dev.org/tutorials/2.3/start-vc-fr.php (http://www.sfml-dev.org/tutorials/2.3/start-vc-fr.php)

Et lorsque j'essaie de compiler le code proposé, voici ce que l'on me dit :
Erreur  2       error LNK1169: un ou plusieurs symboles définis à différentes reprises ont été rencontrés C:\Users\William\Desktop\C++\JeuTest\Debug\JeuTest.exe  1       1       JeuTest
Erreur  1       error LNK2005: "public: __thiscall sf::Color::Color(unsigned char,unsigned char,unsigned char,unsigned char)" (??0Color@sf@@QAE@EEEE@Z) déjà défini(e) dans sfml-graphics-d.lib(sfml-graphics-d-2.dll)       C:\Users\William\Desktop\C++\JeuTest\JeuTest\sfml-graphics-s-d.lib(Color.cpp.obj)       JeuTest


Voici donc les manipulations que j'ai faites :
Dans les propriétés du projet :

SectionLigneConfigurationModule(s) ajouté(s)
C++/Général1.Autres répertoires IncludeToutes les configurationsC:\SFML\SFML-2.3\include
Éditeur de liens/Général9.Répertoires de bibliothèques supplémentairesToutes les configurationsC:\SFML\SFML-2.3\lib
C++/Préprocesseur1.Définitions de préprocesseurDebugSFML_STATIC
C++/Entrée1.Dépendances supplémentairesDebugsfml-graphics-d.lib
sfml-window-d.lib
sfml-system-d.lib
sfml-network-d.lib
sfml-audio-d.lib
sfml-graphics-s-d.lib
sfml-window-s-d.lib
sfml-system-s-d.lib
sfml-network-s-d.lib
sfml-audio-s-d.lib
sfml-main-d.lib
winmm.lib
ws2_32.lib
flac.lib
ogg.lib
vorbis.lib
vorbisenc.lib
vorbisfile.lib
openal32.lib
opengl32.lib
gdi32.lib
freetype.lib
jpeg.lib
C++/Entrée1.Dépendances supplémentairesReleasesfml-graphics.lib
sfml-window.lib
sfml-system.lib
sfml-network.lib
sfml-audio.lib
sfml-graphics-s.lib
sfml-window-s.lib
sfml-system-s.lib
sfml-network-s.lib
sfml-audio-s.lib
sfml-main.lib
winmm.lib
ws2_32.lib
flac.lib
ogg.lib
vorbis.lib
vorbisenc.lib
vorbisfile.lib
openal32.lib
opengl32.lib
gdi32.lib
freetype.lib
jpeg.lib

Voilà. J'ai relu le tutoriel je ne sais combien de fois déjà, et je ne sais vraiment pas quoi faire !
Merci d'avance pour vos réponses.
Titre: Re : 2 erreurs lors de l'installation
Posté par: G. le Mai 17, 2015, 04:31:40 pm
sfml-graphics-d.lib
sfml-graphics-s-d.lib

Faut en choisir un.
Soit sfml-graphics-d.lib si tu veux linker dynamiquement, soit sfml-graphics-s-d.lib si tu veux linker statiquement (ça vaut pour tous les sfml-xxx évidemment, et aussi pour le mode release) mais pas les 2.
Titre: Re : 2 erreurs lors de l'installation
Posté par: WilliamM007 le Mai 17, 2015, 04:43:44 pm
Ça marche maintenant, merci !!!

En tout cas, j'ai ce magnifique disque vert sur fond noir comme voulu dans le tutoriel !! Super ! Merci !

Juste pour info, et si jamais ça peut servir à quelqu'un, voici un récapitulatif de mes options dans le projet :

SectionLigneConfigurationModule(s) ajouté(s)
C++/Général1.Autres répertoires IncludeToutes les configurationsC:\SFML\SFML-2.3\include
Éditeur de liens/Général9.Répertoires de bibliothèques supplémentairesToutes les configurationsC:\SFML\SFML-2.3\lib
C++/Préprocesseur1.Définitions de préprocesseurToutes les configurationsSFML_STATIC
C++/Entrée1.Dépendances supplémentairesDebugsfml-graphics-s-d.lib
sfml-window-s-d.lib
sfml-system-s-d.lib
sfml-network-s-d.lib
sfml-audio-s-d.lib
sfml-main-d.lib
winmm.lib
ws2_32.lib
flac.lib
ogg.lib
vorbis.lib
vorbisenc.lib
vorbisfile.lib
openal32.lib
opengl32.lib
gdi32.lib
freetype.lib
jpeg.lib
C++/Entrée1.Dépendances supplémentairesReleasesfml-graphics-s.lib
sfml-window-s.lib
sfml-system-s.lib
sfml-network-s.lib
sfml-audio-s.lib
sfml-main.lib
winmm.lib
ws2_32.lib
flac.lib
ogg.lib
vorbis.lib
vorbisenc.lib
vorbisfile.lib
openal32.lib
opengl32.lib
gdi32.lib
freetype.lib
jpeg.lib
Titre: Re : [Résolu] 2 erreurs lors de l'installation
Posté par: Trow le Juin 13, 2015, 10:13:35 pm
Ah mercii !! ça m'a bcp aidé ton tableau :D
je l'ai même mis dans un pdf au cas ou
Titre: Re : [Résolu] 2 erreurs lors de l'installation
Posté par: G. le Juin 13, 2015, 10:59:36 pm
Ouai enfin c'est un peu exactement ce qui est dans le tutoriel. :/
Titre: Re : [Résolu] 2 erreurs lors de l'installation
Posté par: Trow le Juillet 04, 2015, 03:59:16 am
oui mais faut bien avoué que c'est bien résumé par ici :D et puis tout y est ;)