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 :

dlls debug en release ?


Sujet :

MFC

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut dlls debug en release ?
    Bonjour,

    Après avoir consulter plusieurs dizaines de pages sur ce forum je ne suis pas parvenu à trouver la solution à mon problème.
    J'ai crée un projet MFC avec Visual Studio 2005. Lorsque je compile en mode "Release", l'exe est généré et fonctionne parfaitement. Cela dit, chez le client (Windows XP également), l'application ne se lance pas et nécessite plusieurs dll :
    - MFC42D.dll
    - MFCN42D.DLL
    - msvcrtd.dll
    D'après ce que j'ai pu lire, il s'agit de dlls utilisées lorsqu'on génère en mode "Debug". Cela dit, je suis bien en mode "Release" donc je ne comprends pas pourquoi l'exe nécessite MFC42D.dll et non MFC42.dll (que le client possède).

    Pour info, j'ai bien spécifié d'intégrer statiquement les dlls dans les options de compilations de l'appli.

    Merci d'avance pour toute l'aide que vous pourrez m'apporter.

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Dependancy Walker doit être ton premier réflexe dans un tel cas.

    Regarde quelle DLL requiert ces librairies, ou si c'est ton programme, puis vérifie les options du projet concerné.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut
    Merci pour cet outil formidable!
    En fait le problème ne venait pas du projet lui même mais d'une dll dont il se sert que nous avions recompilé en mode "Debug". Celle-ci se servait donc des dlls debug...
    Merci pour cette aide rapide et très efficace !

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    De rien ! Cet outil fait partie des indispensables en développement Windows, à mon sens.
    Maintenant que tu le connais, je pense que ce genre de problèmes ne devrait plus jamais t'arriver.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 07/03/2009, 11h09
  2. DLL mode debug ou release
    Par squale69 dans le forum Visual C++
    Réponses: 4
    Dernier message: 09/05/2008, 00h10
  3. Réponses: 2
    Dernier message: 08/04/2008, 10h58
  4. Dll en mode debug et release
    Par babar63 dans le forum C++
    Réponses: 12
    Dernier message: 18/02/2008, 20h27
  5. Réponses: 3
    Dernier message: 15/09/2006, 11h23

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