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

Auteur Sujet: [SFML 2.0/Code::blocks] problème installation  (Lu 5431 fois)

0 Membres et 1 Invité sur ce sujet

Breci

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
    • E-mail
[SFML 2.0/Code::blocks] problème installation
« le: Février 27, 2013, 09:20:40 pm »
Bonjour à tous,

Depuis à peu près deux jours j’essaie de mettre en place SFML 2.0 sur Code::Blocks 12.11.
Suite à plusieurs échecs j'ai désinstaller complètement Code::Blocks pour repartir sur une base vierge.

Après avoir tout réinstaller et retentant les manips j'obtiens ça :

Global:


Projet :



L'erreur obtenue :


Ma version de gcc : 4.7.1 (MinGw)
build SFML utilisé : http://sfml.my-gate.net/nightly/SFML build 4.7.1

Des idées sur comment régler ce problème?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #1 le: Février 27, 2013, 10:00:20 pm »
Pareil que précédemment, c'est une DLL liée à ton compilo que tu trouveras dans MinGW\bin.
Laurent Gomila - SFML developer

Breci

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
    • E-mail
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #2 le: Février 27, 2013, 11:52:35 pm »
J'ai rebuild mon projet en vérifiant bien les étapes du tutoriel présent sur le site afin d'être bien en dynamique.
Les dll nécessaires sont dans le dossier de mon projet maintenant ainsi que le dernier dll.

J'ai cette erreur :


pas d'erreur de compilation
Après des recherches sur internet j'ai trouvé que je devais refaire le build de 0. Malgré ça rien ne change.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #3 le: Février 28, 2013, 07:50:21 am »
Question bête : tu compiles bien en C++ et non en C ? (ie. ton extension de fichier source n'est pas .c)
Laurent Gomila - SFML developer

Breci

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
    • E-mail
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #4 le: Février 28, 2013, 01:44:14 pm »
Mon fichier est bien en c++ oui.

Et je peut compiler des fichiers en c++ ne dépendants pas de sfml sans problème.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #5 le: Février 28, 2013, 01:47:40 pm »
Dans les nightly builds, tu as pris quel MinGW 4.7.1 ?

Tu utilises le MinGW fourni avec Code::Blocks ? Si oui, quelle version de Code::Blocks as-tu ?

Pour être sûr à 100%, il faudrait que tu fasses un "gcc -v" dans la console (avec MinGW/bin dans le PATH) (montre la totalité du résultat).
Laurent Gomila - SFML developer

Breci

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
    • E-mail
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #6 le: Février 28, 2013, 01:58:21 pm »
J'ai pris le MinGW TDM GCC 4.7.1 32 bit.
j'utilise Code::Blocks 12.11 et le path est bien ciblé sur le mingw de Code::Blocks

utilisation du gcc -v :
Citer
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=c:/program files (x86)/codeblocks/mingw/bin/../libexec/gcc/m
ingw32/4.7.1/lto-wrapper.exe
Target: mingw32
Configured with: ../../src/gcc-4.7.1/configure --build=mingw32 --enable-language
s=c,c++,ada,fortran,objc,obj-c++ --enable-threads=win32 --enable-libgomp --enabl
e-lto --enable-fully-dynamic-string --enable-libstdcxx-debug --enable-version-sp
ecific-runtime-libs --with-gnu-ld --disable-nls --disable-win32-registry --disab
le-symvers --disable-build-poststage1-with-cxx --disable-werror --prefix=/mingw3
2tdm --with-local-prefix=/mingw32tdm --enable-cxx-flags='-fno-function-sections
-fno-data-sections' --with-pkgversion=tdm-1 --enable-sjlj-exceptions --with-bugu
rl=http://tdm-gcc.tdragon.net/bugs
Thread model: win32
gcc version 4.7.1 (tdm-1)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #7 le: Février 28, 2013, 02:14:35 pm »
Ca a l'air correct.

Il faudrait faire un coup de Dependency Walker sur l'exécutable, pour voir s'il n'y a pas plusieurs libstdc++-6.dll en conflit.
Laurent Gomila - SFML developer

Arnibou

  • Newbie
  • *
  • Messages: 30
    • Voir le profil
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #8 le: Février 28, 2013, 04:33:49 pm »
J'ai exactement le meme probleme et en supprimant libstdc++_6.dll, le prog se lance mais sfml.exe a cessé de fonctionner.
Edit: j'ai tenté de recompiler sfml et il y a exactement le meme probleme qu'avec la nightly.
Et idem en essayant sur l'ancienne version de code block
« Modifié: Février 28, 2013, 04:37:23 pm par Arnibou »

Breci

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
    • E-mail
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #9 le: Février 28, 2013, 04:43:30 pm »
Voila le résultat



Je remarque donc 2 voir 3 erreurs je ne sais pas si les deux erreurs de dll engendre la 3e ou l'inverse ou si elle sont complètement dissociées.
Ce qui est étrange c'est que dans le bin il n'y a pas de *-d mais seulement les *-d-2 en dll.

Breci

  • Newbie
  • *
  • Messages: 6
    • Voir le profil
    • E-mail
Re : [SFML 2.0/Code::blocks] problème installation
« Réponse #10 le: Mars 01, 2013, 01:49:35 pm »
J'ai réussi à faire fonctionner le programme sur une nouvelle sessions créée pour tester.

Je n'ai pas de réponse sur comment régler ça mais comment contourner : utiliser une 2e sessions dédiée à la programmation.