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 :

Build / Release


Sujet :

Visual C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 11
    Points : 3
    Points
    3
    Par défaut Build / Release
    Bonjour

    Après avoir développé mon application, comment faire pour construire un executable (.exe) en mode Release, qui contient toues les librairires et DLL utilisés dans mon code, et prêt à être déployé sur n'importe quelle machine?

    J'utilise MS Visual C++ 6

    Merci

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 382
    Points : 41 588
    Points
    41 588
    Par défaut
    Tu ne peux.

    Mais tu dois avoir moyen de générer un installeur, pas contre (mais peut-être pas avec visual 6 seul).

  3. #3
    Membre actif Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Points : 257
    Points
    257
    Par défaut
    +1. obligé de faire un install... surtout si tu es sous VS2005 (voire meme 2003).

    en VC6, tu as des outils gratuits pour faire ca simplement (Inno Setup...)

  4. #4
    Membre régulier Avatar de dockurt2k
    Inscrit en
    Juillet 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2006
    Messages : 91
    Points : 98
    Points
    98
    Par défaut
    Un zip qui contient ton exe ainsi que les DLLs et données utilisées.
    Les librairies sont statiques (sinon ce sont des dlls ) et donc intégrées à ton exe, si c'est de ca que tu parlais.

    Donc en décompressant dans un dossier pour ton appli c'est déployable.

    Si il ya besoin d'autres choses qu'une simple install xcopy ne fournit (enregsitrement de DLL COM par exemple), tu peut utiliser un .bat et ou des .reg pour effectuer ces traitements aprés décompression.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Hop, pendant que j'y suis j'ai un problème similaire.
    Je suis sous visual C++ 2005 version pro et j'essaie de faire un helloworld plus ou moins capable de fonctionner sur d'autres ordinateurs (si ca marche sous win xp je serais déja content).
    J'ai compilé en mode release et déterminé les dll à inclure:
    kernel32.dll
    msvcp80.dll
    msvcr80.dll
    msvcrt.dll
    ntdll.dll
    Bon, je sais qu'il y en a dans le tas que je peux virer mais je les ai mis par sécurité. L'ennui c'est que sur deux autres ordis (système xp comme mon ordi de développement mais sans visual studio) le programme refuse obstinément de se lancer en prétextant une "configuration éronnée de l'exe, veuillez réinstaller", sans même me dire qu'il manque une dll.
    D'où vient le problème?

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Ca y est, j'ai trouvé !
    En fait, il y a un dossier \Microsoft Visual Studio 8\VC\redist\x86 qui contient tous les fichiers devant être inclus pour la redistribution. On a d'ailleurs tout à fait le droit de le faire d'après ce que j'ai pu lire.
    Ce serait pas une mauvaise chose à ajouter dans la faq je crois.

  7. #7
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 382
    Points : 41 588
    Points
    41 588
    Par défaut
    Ah oui, il devait manquer le manifest.

  8. #8
    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
    Points : 17 323
    Points
    17 323
    Par défaut
    salut,tu as ça dans le post it faq:
    http://www.developpez.net/forums/sho...72#post1047972

    dans ton cas tu ne dois pas avoir de manifest ?


  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    Ca ne doit pas concerner le manifest de mon applic puissque logiquement il est inclus dans l'exe. Mais maintenant ca semble fonctionner très bien en le fournissant avec ces fichiers.

Discussions similaires

  1. PhoneGap build release
    Par shakly dans le forum Android
    Réponses: 1
    Dernier message: 01/02/2015, 01h46
  2. Erreur au build "javac: invalid target release: 1.6"
    Par lemaitva dans le forum NetBeans
    Réponses: 1
    Dernier message: 08/01/2009, 23h27
  3. Pb sur "Build Target Release"
    Par fbourgeois dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 31/05/2007, 16h52
  4. [Continuum] "Release Project" et "Build File"
    Par jerrr dans le forum Intégration Continue
    Réponses: 5
    Dernier message: 17/01/2007, 10h23
  5. pb ds la dernière build d'xmlrad ?
    Par Pm dans le forum XMLRAD
    Réponses: 5
    Dernier message: 23/01/2003, 17h19

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