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 :

Visual c++ 6.0 : Probleme de .exe d'une machine a l'autre ??


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut Visual c++ 6.0 : Probleme de .exe d'une machine a l'autre ??
    Bonjour à tous, je travaille sur un gros projet depuis 6 mois sous Visual C++ 6.0 . Lorsque je compile sur ma machine le preogramme marche et lorsque je lance l'executable, de n'importe quel endroit, le programme se lance bien. Par contre, en copiant l'executable sur une autre machine, il me dit qu'il manque des dll comme mfc42.dll, msvcrt.dll et autres.

    Y a t-il moyen de les inclure dans le .exe pour que celui ci soit lancable sur toutes machines ?


    MERCI D AVANCE.

  2. #2
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Compile en static ou bien livre la dll avec ton exe.
    http://c.developpez.com/faq/vc/?page...stributeMFCApp

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par défaut
    tu as deux moyen

    soit tu recompile ton projet avec l'option (As statically linked library) ou la les DLL seront directement integré dans ton exe.
    Tu verras la difference de taille de celui-ci.

    soit tu recherche sur ton disk d'installation du visual un fichier nommé VCREDIST.EXE que tu lance sur les machines ou tu veux que tourne ton appli et dans un programme d'installe tu le lance par défaut

    Va voir l'excellente faq de farscape

    http://c.developpez.com/faq/vc/?page...stributeMFCApp

    Cordialement

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par défaut
    trop rapide Aurelien

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut
    MERCI BEAUCOUP, vous etes vraiment des champions de Visual, ca fait vraiment plaisir d'avoir des gens sympa et competents à portée de main sur ce forum. Continuez votre bon boulot... Merci encore

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

Discussions similaires

  1. [Débutant] Probleme avec passage d'une form a l'autre!
    Par java123 dans le forum Windows Forms
    Réponses: 14
    Dernier message: 12/07/2013, 12h19
  2. Execution de l'.exe sur une machine distante
    Par justinedr71 dans le forum Exécution et industrialisation
    Réponses: 8
    Dernier message: 24/05/2011, 14h21
  3. Probleme d'impression dans une machine cliente ?
    Par fred19 dans le forum Oracle
    Réponses: 2
    Dernier message: 07/05/2010, 18h35
  4. Lancer un exe sur une machine distante
    Par stof dans le forum Réseau
    Réponses: 6
    Dernier message: 29/07/2006, 10h04
  5. probleme d'acces a une machine sur un réseau
    Par zorian dans le forum Développement
    Réponses: 3
    Dernier message: 09/06/2004, 13h04

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