Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu] 2 erreurs lors de l'installation  (Lu 2596 fois)

0 Membres et 1 Invité sur ce sujet

WilliamM007

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
[Résolu] 2 erreurs lors de l'installation
« 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

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.
« Modifié: Mai 17, 2015, 04:44:56 pm par WilliamM007 »

G.

  • Hero Member
  • *****
  • Messages: 1593
    • Voir le profil
Re : 2 erreurs lors de l'installation
« Réponse #1 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.

WilliamM007

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
Re : 2 erreurs lors de l'installation
« Réponse #2 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
« Modifié: Mai 17, 2015, 04:47:36 pm par WilliamM007 »

Trow

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
    • E-mail
Re : [Résolu] 2 erreurs lors de l'installation
« Réponse #3 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

G.

  • Hero Member
  • *****
  • Messages: 1593
    • Voir le profil
Re : [Résolu] 2 erreurs lors de l'installation
« Réponse #4 le: Juin 13, 2015, 10:59:36 pm »
Ouai enfin c'est un peu exactement ce qui est dans le tutoriel. :/

Trow

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
    • E-mail
Re : [Résolu] 2 erreurs lors de l'installation
« Réponse #5 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 ;)