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 :

Du Debug dans mon Release !!


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    43
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 43
    Par d�faut Du Debug dans mon Release !!
    Bonjour � tous,

    J'utilise Microsoft visual c++ 6.0 et je developpe une application qui permet de transferer des fichiers specifique par ftp en utilisant la library libcurl.

    Voila mon probleme:
    Lorsque je compile en release tout se passe bien, mon executable pese presque rien par rapport a la version debug donc aucun soucis.

    Le probleme c'est que lorsque je lance la version release il a besoin des dll suivantes:
    MFC42D.dll
    MFCN42D.dll
    MFCO42D.dll
    MSVRCTD.dll
    Qui sont il me semble des dll de debug..

    Donc comment faire pour que mon programme n'est pas besoin de ces dll.
    Si vous voulez plus d'info sur les options de compilation n'hesitez pas.

    Merci � vous

    Voila mes options de compilation en release:
    [GENERAL]
    Microsoft foundation classes: Use MFC inshared dll
    OUtpout directory: release

    [DEBUG]
    Executable for debug session: C:\Program Files\Microsoft Visual Studio\MyProjects\amelioration-extern\Release\acps.exe
    working directory: [rien]
    program arguments: [rien]
    remote executable path and...:[rien]

    [C/C++]
    Warning level: 3
    Warning as error:[desactiv�]
    Generate browse info:[desactiv�]
    Debug info:[none]
    Processor definition: _RELEASE,WIN32,_WINDOWS,_MBCS,_AFXDLL,_mfc42
    Projects options:
    /nologo /MDd /W3 /GX /Od /I "curl\include" /D "_RELEASE" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_AFXDLL" /D "_mfc42" /Fo"Release/" /Fd"Release/" /FD /GZ /c
    [LINK]
    Outpout file name: release/acps.exe
    Object/library modules: curl\lib\release\libcurl.lib OU curl\lib\debug\libcurld.lib (ca n'as pas d'incidence sur mon probleme)
    generate debug info :[desactiv�]
    ignore all deffaut library:[desactiv�]
    generate mapfil:[desactiv�]
    Project options:
    curl\lib\release\libcurl.lib /nologo /subsystem:windows /pdb:none /machine:I386 /out:"Release/acps.exe" /release /Release /defaultlib:winmm
    [RESSOURCES]
    Resource file name: Release/extern.res
    language: Fran�ais
    additional ressource include directories: [rien]
    ignore standart include paths: [desactiv�]
    Preprocessor definitions: _RELEASE,_AFXDLL
    Project Options:
    /l 0x40c /fo"Release/extern.res" /d "_RELEASE" /d "_AFXDLL"
    [MIDL]
    Additional include directories: [rien]
    Stubless Proxies:[desactiv�]
    Preprocessor definitions: NDEBUG
    UUID File: [rien]
    Suppress startup banner: [activ�]
    MkTypLib compatible: [activ�]
    Project Option:
    /nologo /D "NDEBUG" /mktyplib203 /win32

  2. #2
    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
    Par d�faut
    salut,
    verifies que dans ton projet onglet link (en vc6)
    categorie general:
    que la coche :
    generate debug info est d�coch�e.
    pareil dans la categorie debug (tjrs dans l'onglet link)
    debug info doit etre d�coch�e.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    43
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 43
    Par d�faut
    Merci pour cette r�ponse rapide.

    L'option etait deja desactiv� dans le mode release je l'ai donc fait pour le debug aussi mais sans succes.
    J'ai toujours le m�me probleme.
    Je vais essayer d"editer mon post en metant mes options de compilation.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    43
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 43
    Par d�faut
    Bon je pense avoir trouv� d'ou viens le probleme.. mais je n'en suis pas sur

    Cela proviendrai de la library MFC qui serait en shared dll au lieu d'�tre en statique comme on le voit dans l'onglet [GENERAL]

    Le probleme est que je n'ai que l'option shared dll.
    Si quelqu'un sait comment passer en static je suis preneur !!
    [edit]

    Bon en fait j'ai resolu mon probleme, juste un mauvais nom de path pour ma library de libcurl d�sol� pour le d�rangement !!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. DLL Debug embarquer dans un Release.
    Par atlascom dans le forum MFC
    R�ponses: 22
    Dernier message: 26/10/2011, 09h14
  2. R�ponses: 0
    Dernier message: 29/07/2009, 12h07
  3. [langage] algo de bissection dans mon code
    Par killy dans le forum Langage
    R�ponses: 5
    Dernier message: 19/01/2004, 18h35
  4. R�ponses: 7
    Dernier message: 26/06/2003, 09h11
  5. [] Utiliser AVI d'une DLL dans mon programme
    Par seb.49 dans le forum VB 6 et ant�rieur
    R�ponses: 5
    Dernier message: 02/05/2003, 14h52

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