Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner  (Read 16784 times)

0 Members and 1 Guest are viewing this topic.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #30 on: February 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
  • *
  • Posts: 28
    • View Profile
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #31 on: February 26, 2013, 09:11:09 pm »
MinGW472x32 est le dossier SFML que j'ai téléchargé sur le site.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #32 on: February 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
  • *
  • Posts: 28
    • View Profile
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #33 on: February 26, 2013, 10:30:00 pm »
Oui j'ai déjà essayé, mais je ne trouve pas une piste :/

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #34 on: February 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
  • *
  • Posts: 28
    • View Profile
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #35 on: February 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
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #36 on: February 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
  • *
  • Posts: 28
    • View Profile
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #37 on: February 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
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #38 on: February 27, 2013, 07:53:20 am »
Tu as essayé Dependency Walker ?
Laurent Gomila - SFML developer

inoune

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #39 on: February 27, 2013, 08:29:33 pm »
Bonsoir Laurent
Voici ce que ça donne avec Dependency Walker

Laurent

  • Administrator
  • Hero Member
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #40 on: February 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
  • *
  • Posts: 28
    • View Profile
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #41 on: February 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
  • **
  • Posts: 93
    • View Profile
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #42 on: March 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
  • *
  • Posts: 28
    • View Profile
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #43 on: March 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
  • *****
  • Posts: 32498
    • View Profile
    • SFML's website
    • Email
Re : Code d'ouverture d'une fenêtre_test.exe a cessé de fonctionner
« Reply #44 on: March 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

 

anything