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

Visual C++ Discussion :

exe autonome en visual c++


Sujet :

Visual C++

Vue hybride

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

    Informations forums :
    Inscription : Août 2002
    Messages : 188
    Par défaut exe autonome en visual c++
    Bonjour, est ce qu'avec visual c++ 2008 il est possible comme avec c++ builder 5 par exemple de créer des exécutables autonomes sans installer d'autres fichiers que l'exe sur un pc qui n'a pas visual c++ 2008? Et est ce que visual c++ 2008 est l'équivalent de c++ builder 5 en quelque sorte aussi pratique pour la partie rad? Merci

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Bonjour
    Oui et non.
    Un simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    int main()
    {
       std::cout<<"Bonjour!"<<std::endl;
       return 1;
    }
    compilé en natif ne nécessitera rien de plus que ton exe.
    Si tu utilises l'API Win32, idem.
    Dès que tu vas utiliser une bibliothèque (et MFC en est une), alors la redistribution nécessite les DLL associées à ta bibliothèque.

  3. #3
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    Bonjour,
    Citation Envoyé par 3DArchi Voir le message
    Dès que tu vas utiliser une bibliothèque (et MFC en est une), alors la redistribution nécessite les DLL associées à ta bibliothèque.
    Même en compilant en liaison statique ?
    Je pose cette question car je n'ai jamais essayé la liaison statique, mais il me semblait que ça permettait d'intégrer les bibliothèques dans l'exe final...

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Citation Envoyé par PetitPapaNoël Voir le message
    Bonjour,

    Même en compilant en liaison statique ?
    Je pose cette question car je n'ai jamais essayé la liaison statique, mais il me semblait que ça permettait d'intégrer les bibliothèques dans l'exe final...
    Moi non plus. A priori, j'aurais tendance à penser qu'avec la liaison statique effectivement plus besoin des DLL. En tout cas c'est comme ça pour d'autres bibliothèques que MFC. Mais, la liaison statique n'a pas disparue dans les dernières versions ?

  5. #5
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    Citation Envoyé par 3DArchi Voir le message
    Mais, la liaison statique n'a pas disparue dans les dernières versions ?
    Aucune idée. Il faudrait créer un nouveau projet de type MFC pour voir si l'option de liaison statique existe toujours...

  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Citation Envoyé par PetitPapaNoël Voir le message
    Aucune idée. Il faudrait créer un nouveau projet de type MFC pour voir si l'option de liaison statique existe toujours...
    Apparemment, sous 2005 elle y est encore. Ce sont les versions mono/multi thread qui ne sont plus différenciées.

Discussions similaires

  1. Borland 2007 : EXE autonome
    Par Argol_Medusa dans le forum C++Builder
    Réponses: 4
    Dernier message: 28/12/2007, 02h13
  2. Faire un exe autonome sans DLL
    Par sergio_bzh dans le forum VB.NET
    Réponses: 5
    Dernier message: 16/08/2007, 15h43
  3. langpack.exe introuvable par Visual Studio !
    Par DMASilencer dans le forum Visual Studio
    Réponses: 2
    Dernier message: 12/07/2007, 10h25
  4. [debutant] Quel EDI choisir pour faire des exe autonomes sous Windows ?
    Par damned3 dans le forum Choisir un environnement de développement
    Réponses: 10
    Dernier message: 06/11/2006, 14h00
  5. [VB] lacement d'un projet.exe sans avoir Visual Basi
    Par acrenn dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/08/2005, 16h25

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