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

Auteur Sujet: J'arrive pas a integrer SFML pour code blocks  (Lu 2385 fois)

0 Membres et 1 Invité sur ce sujet

fanfan0101

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
J'arrive pas a integrer SFML pour code blocks
« le: Janvier 21, 2015, 11:23:55 am »
Bonjour,
j'ai suivi le tutoriel,regarder des videos sur youtube(c'est en anglais et demande pour la plupart de telecharger des logiciels,bref des solutions un peu bizarre)
Voila ce que jai fait:
telecharger GCC 4.7.1 TDM (SJLJ) - 64-bit(je suis sur 64 bits);
jai suvi le tutoriel :
Je suis aller dans build option et dans et dans search directory:compiler jai mis
C:\Users\PC9\Downloads\SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip\SFML-2.2\include
et dans search directory:linker jai mis:
C:\Users\PC9\Downloads\SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip\SFML-2.2\lib
(chemin vers include et les librairies)


Dans debug:linker setting :add:
C:\Users\PC9\Downloads\SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip\SFML-2.2\lib\sfml-graphic-D
C:\Users\PC9\Downloads\SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip\SFML-2.2\lib\sfml-window-d
C:\Users\PC9\Downloads\SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip\SFML-2.2\lib\sfml-system-d
et dans release:limker setting:add:
C:\Users\PC9\Downloads\SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip\SFML-2.2\lib\sfml-graphic
C:\Users\PC9\Downloads\SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip\SFML-2.2\lib\sfml-window
C:\Users\PC9\Downloads\SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip\SFML-2.2\lib\sfml-system
jai bien suivi de mettre les bibliotheque avec -d a la fin dans debug et sans le -d dans release

et apres ce que jai pas compris c'est quil faut lier sfml dans lexecutable  mais je ne sais pas ou les lier.
Autre note:dans le tutoriel il est ecrit qu'on est pas oblige d integre sfml directement dans lexecutable mais lier les dll a lapplication(code blocks pour le coup)mais encore une fois je sais pas ou et comment les lier.
C'esta cet endroit ou je my perd et que je pense que cest la source de mon probleme qui est que quand jexecute le code ,dans le tuto,dans code blocks cela fait:
fatal error :SFML/graphics.hpp: No such fiel or directory
« Modifié: Janvier 21, 2015, 11:28:50 am par fanfan0101 »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : J'arrive pas a integrer SFML pour code blocks
« Réponse #1 le: Janvier 21, 2015, 11:34:04 am »
Citer
C:\Users\PC9\Downloads\SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip\SFML-2.2\include
Rassure-moi, "SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip" c'est bien le nom du répertoire dans lequel tu as extrait SFML, tu ne lui as pas donné un chemin qui va chercher directement à l'intérieur de l'archive ?

Citer
et apres ce que jai pas compris c'est quil faut lier sfml dans lexecutable  mais je ne sais pas ou les lier.
Autre note:dans le tutoriel il est ecrit qu'on est pas oblige d integre sfml directement dans lexecutable mais lier les dll a lapplication(code blocks pour le coup)mais encore une fois je sais pas ou et comment les lier.
Première chose : le tutoriel explique et montre toutes les étapes, donc même si certains termes ne te paraissent pas clair, il suffit de suivre les instructions détaillées et les captures d'écran. Il n'y a aucune étape qui ne soit pas clairement montrée / expliquée (à part les trucs de base genre "copier des fichiers", évidemment).

Seconde chose : avant de chercher à utiliser une bibliothèque, tu devrais te familiariser un minimum avec ces notions, qui sont très générales et qui reviendront très souvent. Sinon tu vas coincer sur des choses idiotes pour rien.
Laurent Gomila - SFML developer

fanfan0101

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : J'arrive pas a integrer SFML pour code blocks
« Réponse #2 le: Janvier 21, 2015, 11:53:53 am »
deja merci de repondre.
Apres je voulais d'abord installer cet bibliotheque en premier comme ca ce sera fait (je suis entrain dapprendre le c++ sur le site www.openclassroom.com)pour repondre a ta premiere question( que jai pas tres bien compris dailleur mais bon )
quand jai telecharge, il y avait lemplacement du telechargement et en dessous le nom qui etait ce SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip ce dossier je lai mis dans un autre dossier que jai cree qui sapelle SFML( me demander pas pourquoi,c'est pour morganiser ^^)(je tiens a preciser que je parle du dossier que jai cree et pas le dossier  nommee sfml qui est lui meme dans SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip, vosu me suivez?)
et pour repondre a ta deuxieme remarque je repondrai:
Ca pourrait facile et evident les photos dans le tuto ainsi que les explications mais moi je suis debutant en c++ et en informatique(je connais les bases mais tout ce qui est le vocabulaire,honnetement ,je co0mmence a peine a piger ^^)et je voudrais moccuper de toute les bibliotheques des le debut^^

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : J'arrive pas a integrer SFML pour code blocks
« Réponse #3 le: Janvier 21, 2015, 11:57:56 am »
SFML-2.2-windows-gcc-4.7.1-tdm-64-bit.zip est une archive, il faut la dezipper...

Citer
Ca pourrait facile et evident les photos dans le tuto ainsi que les explications mais moi je suis debutant en c++ et en informatique(je connais les bases mais tout ce qui est le vocabulaire,honnetement ,je co0mmence a peine a piger ^^)et je voudrais moccuper de toute les bibliotheques des le debut^^
Très mauvaise idée. Utiliser une bibliothèque amène plein de problèmes pourris dont on n'a pas vraiment envie de s'occuper quand on débute. Commence comme tout le monde, avec du C++ pur et des programmes console.
Laurent Gomila - SFML developer

fanfan0101

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : J'arrive pas a integrer SFML pour code blocks
« Réponse #4 le: Janvier 21, 2015, 06:00:37 pm »
ok daccord je vais commencer avec le c++

G.

  • Hero Member
  • *****
  • Messages: 1593
    • Voir le profil
Re : J'arrive pas a integrer SFML pour code blocks
« Réponse #5 le: Janvier 21, 2015, 08:44:47 pm »
Et au passage, c'est sfml-graphics, pas sfml-graphic