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 :

Comment empaquéter une application MFC


Sujet :

MFC

  1. #1
    Membre chevronné Avatar de mptijr
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 408
    Par défaut Comment empaquéter une application MFC
    salut les potes.

    j'ai une application MFC et je veux seulement récupérer l'exécutable afin de l'utiliser sur un autre poste. (comme ça se fait simplement sous VB ou on a pas besoin d'installer Visual pour faire marcher l'application sur une machine).

    Il y a t il du code à ajouter dans mon programme ou y a t il un utilitaire pour le faire?


    deuxièmement comment empaqueter l'application obtenu afin de l'installer sur un poste (comme on le fait avec tous les logiciels)?

  2. #2
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    je ne sais pas si j'ai tout compris.

    Pour le Dév VC++ il y a ce qu'il s'appelle les redistribuables. Il faut les installer pour qu'un programme marche sur un autre PC. Par, voci ceux de Visual C++ 2005

    Là c'est un exe à lancer, mais il existe aussi des versions intégrable dans un package (par ex, InstallShield les fournit).

  3. #3
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Pour rendre une application générée par Visual Studio sur un autre poste, il faut en plus de l'application installer les redistribuables (comme indiqué dans le post précédent).

    Le redistribuable est à choisir en fonction de ta version de Visual Studiuo (et aussi de son niveau de patch). En général, tu trouveras dans ton arborescence Visual Studio le redistribuable à utiliser (vc_redist.exe ou quelque chose comme cela).

    Si tu ne le trouves pas, va le chercher du côté de chez Microsoft et fait des tests pour voir s'il s'agit bien de la version qui va avec ton binaire.

    Pour ce qui est de créer un setup d'installation automatique, j'utilise Inno Setup, c'est gratuit et cela marche très bien.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  4. #4
    Membre très actif Avatar de subzero01
    Inscrit en
    Décembre 2007
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Décembre 2007
    Messages : 281
    Par défaut
    Bonjour,
    Tu peux dans un premier temps générer ton exe en utlisant la bibliothèque statique de MFC au lieu de 'partagée'. Ca augmente la taille de l'exe (quelques mega) mais là on est sur que tout ce dont on a besoin est là dedans.
    bonne chance.

  5. #5
    Membre chevronné Avatar de mptijr
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    408
    Détails du profil
    Informations personnelles :
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 408
    Par défaut
    merci les potes pour vos reponses. j'essaie et je vous envoie la reponse.

  6. #6
    Membre averti
    Inscrit en
    Septembre 2004
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 28
    Par défaut
    Tu peux également créer un projet d'installation dans ta solution, Fichier->Nouveau->Projet->Autres Types de projets->Configuration et déploiement->Assistant Installation.

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

Discussions similaires

  1. [FAQ VC++]Comment consommer du XAML dans une application MFC?
    Par Gabrielly dans le forum Contribuez
    Réponses: 3
    Dernier message: 10/11/2010, 23h24
  2. Réponses: 4
    Dernier message: 23/02/2010, 11h00
  3. Réponses: 7
    Dernier message: 24/11/2009, 16h41
  4. Réponses: 5
    Dernier message: 11/04/2006, 10h10
  5. Réponses: 1
    Dernier message: 31/10/2002, 11h55

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