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

Auteur Sujet: problème d'installation avec code blocks  (Lu 1556 fois)

0 Membres et 1 Invité sur ce sujet

snakes

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
problème d'installation avec code blocks
« le: Juin 21, 2015, 03:32:04 pm »
bonjour à tous

j'essais d'installer la sfml avec code blocks mais je reste bloquer avec une erreur que voici :

(click to show/hide)

Voici les étapes que j'ai réaliser pour en venir à se problème :

bluid option (général)=> seach directories => compiler => add et j'ai choisie l'emplacement ou j'ai stocké le dossier sfml comme ceci : C:\SFML-2.3\include

bluid option (général)=> seach directories => linker => add comme en haut j'ai mis ceci  C:\SFML-2.3\lib

maintenant je pense que c'est là que j'ai probablement merdé

bluid option (release)=>linker settings => add

là j'ai ajouter tous les fichiers en -s.a + les autres fichiers, se qui nous donne cette list :

- libFLAC.a
- libfreetype.a
- libjpeg.a
- libogg.a
- libopenal32.a
- libsfml-audio-s.a
- libsfml-graphics-s.a
- libsfml-main.a
- libsfml-network-s.a
- libsfml-system-s.a
- libsfml-window-s.a
- libvorbis.a
- libvorbisenc.a
- libvorbisfile.a

bluid option (debug)=>linker settings => add

- libsfml-audio-s-d.a
- libsfml-graphics-s-d.a
- libsfml-main-d.a
- libsfml-network-s-d.a
- libsfml-system-s-d.a
- libsfml-window-s-d.a
- libvorbis.a
- libvorbisenc.a
- libvorbisfile.a
- libFLAC.a
- libfreetype.a
- libjpeg.a
- libogg.a
- libopenal32.a

et pour finir j'ai ajouter le fameux SFML_STATIC dans

bluid option (général)=>compiler settings => #defines

sa fait déjà pas mal de temps que j'essais de l'installer en suivant différent tuto (sur le site, youtube, openclassroom ...etc) et là j'avoue que je ne comprend plus à force

dans tous les cas je vous remercie de votre aide ;)

G.

  • Hero Member
  • *****
  • Messages: 1592
    • Voir le profil
Re : problème d'installation avec code blocks
« Réponse #1 le: Juin 21, 2015, 05:24:09 pm »
T'as téléchargé une version 64 bits de SFML car ton OS est en 64 bits mais ton compilateur compile en 32 bits ?

A part ça, t'as linké au hasard les dépendances ? Car il t'en manque plusieurs comme opengl32 et winmm. ( http://www.sfml-dev.org/tutorials/2.3/start-cb-fr.php )
Et tu link pas dans le bon ordre (voir l'encadré en rouge dans le tuto (ctrl F "ordre")).

snakes

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
Re : problème d'installation avec code blocks
« Réponse #2 le: Juin 21, 2015, 05:55:24 pm »
effectivement je viens de voir que codeblocks ne compile quand 32bits par defaut, de se faite je viens de dl la sfml en 32bits vue qu'il semblerais que mon os en 64 n'influe pas là dessus.

en revanche j'avoue a voir zappé la partie sur l'ordre des links, cependant lorsque j'ouvre le fichier sfml\lib
je ne voie pas de fichier avec le nom comme opengl32.

voici se que j'ai sous les yeux :


G.

  • Hero Member
  • *****
  • Messages: 1592
    • Voir le profil
Re : problème d'installation avec code blocks
« Réponse #3 le: Juin 21, 2015, 06:46:53 pm »
Ils sont ailleurs, quelque part fournis par ton OS ou genre, peu importe, suffit d'écrire opengl32 pour linker opengl32 etc.