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

Langage C++ Discussion :

Créér un exécutable


Sujet :

Langage C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 52
    Par défaut Créér un exécutable
    Bonjour à tous,


    J'aimerais pouvoir créer un exécutable de mon programme C++, pour pouvoir l'exécuter sur un autre ordinateur. J'utilise Microsoft Visual Studio 2008.

    Merci!!

  2. #2
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,

    Il suffit de compiler ton code pour obtenir l'exécutable (il y a un "bouton" "compiler" dans la barre d'outils, ou une entrée de ce nom dans un des menus).

    Cependant, le seul exécutable peut ne pas être suffisant pour que le programme s'effectue sur une autre machine, et tu risques de devoir également fournir:
    • le redistribuable .NET
    • les dll externes utilisées par ton projet
    • vcrtXX.dll
    en fonction de ce qu'utilise ton programme.

    Malheureusement, il nous est particulièrement difficile d'être plus précis étant donné la masse importante d'informations que tu as partagées avec nous
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 52
    Par défaut
    Merci de ta réponse,

    Ce que je veux c'est compilé mon programme pour qu'il inclus toute mes librairies et les dll, pour qu'il s'exécute sur un autre poste qui n'a pas Visual Studio.

    En gros, je veux un fichier qui s'appelle test.exe et qui est fonctionnel sur un autre poste....

    Merci de bien vouloir m'éclairer

  4. #4
    Invité
    Invité(e)
    Par défaut
    Tu dois le compiler en "static". C'est d'autant plus important que depuis VC++ 8, redistribuer une application linkée dynamiquement est un peu plus difficile.

    Donc, sous Visual, tu vas dans les options de ton projet, "C/C++"->"Code Generation"->"Runtime Library".
    Là tu choisis "/MT" (pour la version release) ou "/MTd" (pour la version debug).



    En pratique, cela consiste à inclure toutes le bibliothèques dont le programme a besoin dans l'exécutable. Il sera plus gros (en taille) mais indépendant.
    Attention, ça veut également dire que si t'as besoin de bibliothèques externes à ton programme tu devras utiliser leur version statique, qui seront intégrées à ton exécutable.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 52
    Par défaut
    Un gros merci pour les réponses. C'est vraiment ce que je cherchais.

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

Discussions similaires

  1. Créér L'exécutable du delphi
    Par bestgo dans le forum Débuter
    Réponses: 1
    Dernier message: 17/02/2011, 11h40
  2. Exécuter / Créér script SQL
    Par NTeeN dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 16/09/2009, 12h03
  3. [ArchiveBuilder][JavaMail] exécution impossible...
    Par Gorthal dans le forum JBuilder
    Réponses: 7
    Dernier message: 10/01/2003, 09h12
  4. Exécution indivisible (accès conccurent)
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 3
    Dernier message: 23/07/2002, 08h09
  5. Réponses: 2
    Dernier message: 06/07/2002, 12h36

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