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

MFC Discussion :

mfc80d.dll manquant?


Sujet :

MFC

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Points : 8
    Points
    8
    Par défaut mfc80d.dll manquant?
    Bonjour à tous!

    Je débute avec le C++.net. Dans le cadre d'un travail important, j'ai la version complète de Visual Studio 2005 avec, évidemment, tous les fichiers inclus. Je veux appliquer le style XP à mes applications MFC en plaçant le fichier manifest à la source, mais l'exécutable m'indique toujours que le fichier mfc80d.dll n'a pas été trouvé. Autrement, en enlevant le manifest, mon applicant fonctionne, mais revient au style Win 98. Je travaille actuellement avec la version Debug.

    Quelqu'un peut m'aider svp?

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2005
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 513
    Points : 416
    Points
    416
    Par défaut
    si tu compiles ton programme en Release, est-ce que ca le fait toujours?
    Jérémy
    Ingénieur Conception et Développement

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    Oui, malheureusement.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    J'ai fait quelques tests. J'ai placé le DLL manquant au même niveau que l'exécutable. À ce moment, il indique que le DLL msvcr80d est manquant... En plaçant également ce DLL au même niveau, le message d'erreur suivant apparaît : "L'application n'a pas réussi à s'initialiser correctement (0x80000003). " Il me semble que ce soit le type d'erreur quand une application n'est pas compatible avec Windows XP...

    Des explications?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    633
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 633
    Points : 711
    Points
    711
    Par défaut
    Bonjour,

    C'est un problème assez bien connu (?) : ton disque est sans doute formatté en FAT32.

    Si c'est bien ça, tu vas dans :
    Project/Properties/Manifest Tool/General
    et tu mets la valeur
    Use FAT32 Work-around à Yes
    Compilation sans erreur ne signifie pas programme sans erreur.
    L'indentation n'a pas été imaginée pour faire beau, mais pour faciliter la lecture des programmes.

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    pour le manifest des ressources tu peux le rajouter au manifest principal:
    sur les proprietes du projet:
    configuration properties
    Manifest tool
    Input and OutPut
    dans additional manifest file tu rajoutes le fichier manifest pour le style xp.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    Merci bien pour vos réponses. Malheureusement, mon disque est un NTSC et même en essayant le "Use FAT32 Work-around", je n'obtiens aucun résultat. Étrange, non?

  8. #8
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    Citation Envoyé par tidanone
    Merci bien pour vos réponses. Malheureusement, mon disque est un NTSC et même en essayant le "Use FAT32 Work-around", je n'obtiens aucun résultat. Étrange, non?
    tu as essayer de faire ma manip ?
    j'ai essayé sur un projet vc6.0 convertit en vc2005 ça fonctionne...

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    En fait, j'ai fait ta manip qui consiste à placer le manifest dans le dossier \res et modifier le contenu du fichier .rc2. Au niveau de celle que tu viens de décrire, ce qui m'embête, c'est "tu rajoutes le fichier manifest pour le style xp". Comment doit-on écrire ce que l'on met dans cette case? VS me dit toujours qu'il n'a pas réussi à trouver le chemin de ce manifest.

  10. #10
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    Citation Envoyé par tidanone
    En fait, j'ai fait ta manip qui consiste à placer le manifest dans le dossier \res et modifier le contenu du fichier .rc2. Au niveau de celle que tu viens de décrire, ce qui m'embête, c'est "tu rajoutes le fichier manifest pour le style xp". Comment doit-on écrire ce que l'on met dans cette case? VS me dit toujours qu'il n'a pas réussi à trouver le chemin de ce manifest.
    non il ne faut rien modifier ! ,
    tu créés un fichier manifest comme celui de la faq:
    http://c.developpez.com/faq/vc/?page...tXPStyleForApp
    tu places le fichier a la racine de ton projet ,et tu indiques ce nom dans le projet comme decrit dans mon post.


  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    Oui!! Merci!! Tu es vraiment génial!
    J'ai eu peur en voyant que le problème restait, mais j'avais oublié d'enlever mon .manifest à la base du dossier debug.
    Merci encore !

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

Discussions similaires

  1. [Wamp] [PHP 5 MySQL 5 Win32] DLL manquante
    Par Jean_Benoit dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 21/02/2006, 17h49
  2. dll manquantes
    Par bourdon dans le forum Autres Logiciels
    Réponses: 10
    Dernier message: 10/02/2006, 19h13
  3. DLL manquante Access
    Par titepuce44 dans le forum Access
    Réponses: 6
    Dernier message: 04/01/2006, 10h59
  4. msjava.dll manquante
    Par xave dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 01/12/2005, 10h41
  5. dll manquante ???
    Par BainE dans le forum MFC
    Réponses: 3
    Dernier message: 19/05/2005, 11h14

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