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

Auteur Sujet: Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner  (Lu 14044 fois)

0 Membres et 1 Invité sur ce sujet

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #30 le: Février 26, 2013, 08:55:52 pm »
Est-ce que tu te rends compte que tu as compilé avec un compilo (CodeBlocks\MinGW\bin) et en utilise un autre dans ton projet (C:\MinGW472x32) ?

Sois attentif à ce que tu fais, là c'est pas une question de compétence, mais simplement d'essayer de comprendre ce que tu fais et de le faire avec un minimum de bon sens.
Laurent Gomila - SFML developer

inoune

  • Newbie
  • *
  • Messages: 28
    • Voir le profil
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #31 le: Février 26, 2013, 09:11:09 pm »
MinGW472x32 est le dossier SFML que j'ai téléchargé sur le site.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #32 le: Février 26, 2013, 10:22:35 pm »
;D

Désolé. Je me suis fait avoir par le nom. Et par l'erreur aussi, qui est typique d'un mélange de versions incompatibles. Mais là je n'ai plus de piste, désolé.

Est-ce que tu as essayé de coller le message d'erreur dans Google ? La plupart du temps, avec des messages précis et ciblés comme ça, on trouve de bonnes infos.
Laurent Gomila - SFML developer

inoune

  • Newbie
  • *
  • Messages: 28
    • Voir le profil
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #33 le: Février 26, 2013, 10:30:00 pm »
Oui j'ai déjà essayé, mais je ne trouve pas une piste :/

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #34 le: Février 26, 2013, 10:46:31 pm »
Et si tu lances ton exécutable depuis l'explorateur de fichiers, pas depuis Code::Blocks, ça fait la même erreur ? Si oui, est-ce que tu peux faire un coup de Dependency Walker (depends.exe -- 1er lien Google normalement) sur l'exécutable pour voir où il va chercher libstdc++-6.dll, et t'assurer que c'est celle de ton MinGW et pas un intrus qui se trouverait dans un autre répertoire ?
Laurent Gomila - SFML developer

inoune

  • Newbie
  • *
  • Messages: 28
    • Voir le profil
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #35 le: Février 26, 2013, 11:01:30 pm »
Salut
Si j'ouvre le fichier .exe depuis l'explorateur, ça m'indique une autre erreur:

DAns le sous-répertoire bin du dossier de SFML, je ne trouve pas un fichier libgcc_s_dw2-1.dll

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #36 le: Février 26, 2013, 11:09:14 pm »
Celui-ci vient avec ton compilateur (donc dans CodeBlocks\MinGW\bin). C'est aussi là que tu dois trouver libstdc++-6.dll.
Laurent Gomila - SFML developer

inoune

  • Newbie
  • *
  • Messages: 28
    • Voir le profil
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #37 le: Février 26, 2013, 11:14:13 pm »
Oui effectivement, ils sont bien dans ce dossier. Après m'avoir demandé deux autres dll que je les ai copié, on m'affiche cette même fenêtre que celle que je reçois via codeblocks.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #38 le: Février 27, 2013, 07:53:20 am »
Tu as essayé Dependency Walker ?
Laurent Gomila - SFML developer

inoune

  • Newbie
  • *
  • Messages: 28
    • Voir le profil
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #39 le: Février 27, 2013, 08:29:33 pm »
Bonsoir Laurent
Voici ce que ça donne avec Dependency Walker

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #40 le: Février 27, 2013, 08:42:07 pm »
Le but est de trouver le chemin de la DLL libstdc++-6.dll que ton appli et/ou SFML utilise.
Laurent Gomila - SFML developer

inoune

  • Newbie
  • *
  • Messages: 28
    • Voir le profil
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #41 le: Février 27, 2013, 11:30:34 pm »
Salut
Je sais que ça ne se fait pas, mais j'ai essayé de voir ce qui se passe si je met libstdc++.dll d'un autre dossier MinGW autre que celui avec lequel je travaille (CodeBlocks\MinGW\bin), je reçois un autre message d'erreur:

Koryushin

  • Jr. Member
  • **
  • Messages: 93
    • Voir le profil
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #42 le: Mars 01, 2013, 01:03:42 pm »
Perso dans les options du linker j'utilise l'option: -static-libgcc -static-libstdc++
Je n'aime pas avoir à copier/coller des dll dans mon dossier de travail. Peut être que ça peut te servir.

inoune

  • Newbie
  • *
  • Messages: 28
    • Voir le profil
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #43 le: Mars 01, 2013, 10:47:31 pm »
Salut
Merci Koryushin, j'ai essayé d'ajouter les deux options, mais je reçois toujours la même erreur.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Réponse #44 le: Mars 02, 2013, 10:03:41 am »
Si SFML n'est pas elle-même aussi compilée avec ces options ça ne sert à rien ;)
Laurent Gomila - SFML developer