IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

L'application n'a pas réussi à démarrer correctement (0cx000007b).


Sujet :

C++

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2011
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Août 2011
    Messages : 88
    Points : 65
    Points
    65
    Par défaut L'application n'a pas réussi à démarrer correctement (0cx000007b).
    Bonjour,

    Une erreur inconnue au bataillon vient de m'arriver :

    Je développe avec Code::Blocks, utilisant le build 4.7 de mingw en version 64bits (disponible par ici).

    Lorsque je lance mon programme console, tout marche bien.
    Par contre si j'essaye de le lancer depuis l'explorateur Windows, j'ai la belle erreur indiquée dans le titre du sujet.

    D'après mes recherches, il s'agirait d'une DLL pas mise à jour dans Windows, mais je ne saurais déterminer laquelle.
    Je n'utilise aucune bibliothèque particulière si ce n'est boost 1.49 fraîchement installé, et la bibliothèque standard.

    L'un d'entre vous aurait-il une idée ?

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 115
    Points : 32 967
    Points
    32 967
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    il est probable que depuis l'IDE l'executable ne soit pas démarré relativement à son propre dossier mais à un autre dossier (working directory).
    Partant de là, l'erreur la plus souvent rencontrée est le chemin des fichiers resources. Ou une dll pas dans le bon dossier.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2011
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Août 2011
    Messages : 88
    Points : 65
    Points
    65
    Par défaut
    J'ai tenté de recréer un nouveau projet tout frais, et de lancer l'exécutable directement dans le working directory, mais rien n'y fait.

    Je commence à croire que l'un des composants internes que j'utilise pose ce problème ... Je vais tenter de les ajouter 1 par 1 pour voir lequel pose problème.

  4. #4
    Membre du Club
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Août 2011
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Août 2011
    Messages : 88
    Points : 65
    Points
    65
    Par défaut
    UP ! Il s'agit d'une erreur de mon compilateur ou linker.

    En effet, lorsque je crée un projet tout frais, que je le compile et je le run depuis le working directory, impossible de le démarrer car il me manque libstdc++-6.dll.

    J'ajoute donc le path vers le dossier \bin de mon compilateur et ça fonctionne.

    Mais que va-t-il se passer si je veux distribuer mon programme ? Les utilisateurs auront-ils besoin de ce .dll ?

    EDIT : Cela a même corrigé mon problème initial, mais en a amené un autre.
    Je vous en fais part sur un autre sujet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 24
    Dernier message: 26/06/2015, 11h01
  2. Réponses: 10
    Dernier message: 18/05/2013, 12h42
  3. Réponses: 2
    Dernier message: 24/09/2012, 17h07
  4. Réponses: 5
    Dernier message: 13/02/2009, 20h13
  5. L'application n'a pas réussi à s'initialiser correctement
    Par kchrel dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 13/02/2009, 20h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo