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

C++ Discussion :

Exportation d'application C++ (visual 2010)


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 22
    Par défaut Exportation d'application C++ (visual 2010)
    Bonsoir à tous,

    j'ai un projet qui touche à sa fin, et le prof nous a demandé tout récemment de lui fournir l'application sous forme "portable", or pour que mon application fonctionne, il faut éxecuter une fois un CMAKE, et ensuite compiler la solution sous visual c++ (dans mes fichiers CMAKE, je définis une variable DATA_PATH à chaque generation de cmake où sont stockées les données utilisées par mon programme). Ma question est, comment faire pour que cette variable ne dépende pas de la machine, ou bien encore mieux, que mes données soient inclues dans l'exe.

    Je précise qu'il s'agit d'un projet Jeu Vidéo, il y a donc un petit paquet de données, j'utilise une tonne de dll et autres includes...

    Je vous remercie d'avance

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Citation Envoyé par bastien440 Voir le message
    ...compiler la solution sous visual c++...
    Citation Envoyé par bastien440 Voir le message
    ...j'utilise une tonne de dll...
    Dans cette situation, j'ai peur que ton code ne soit pas portable (c'est à dire uniquement destiné à Windows), donc vérifie ce que ton professeur appele une "forme portable".

    C'est peut-être simplement de fournir un script réalisant la compilation. (Make, CMake, batch appelant VC++...), et le Readme ou Install expliquant qu'il suffit de lancer le script pour compiler.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Si ton prof veut quelque chose de portable (cad multi-plate-formes), il fallait qu'il le précise au début du projet. De même s'il voulait un projet indépendant de toute bibliothèque.

    Le métier de développeur, c'est en grande partie réutiliser de l'existant, en fonction des contraintes qu'on te donne. Au début...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 22
    Par défaut
    Non non je crois que je me suis mal exprimé : l'application est uniquement destinée à Windows 7, mais ce que j'aimerais c'est faire en sorte qu'on puisse transférer l'application sur une clé usb , la copier sur un nouvel ordi et la faire tourner au click direct. Vous comprenez ce que je veux dire ? je m'excuse si je manque de clarté

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    IL faut donc que tu aies des dépendances statiques plutôt que dynamiques. Ou alors que tu fournisses les DLL.

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Par défaut
    Donc si tu veux mettre en place la suggestion n°2 d'oodini, à savoir fournir exe+dll, cela revient à fournir un mécanisme de packaging qui te prépare une répertoire ou une arborescence avec l'exe, toutes les dll utilisées + les resources.

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/04/2015, 10h00
  2. Style XP pour application sous Visual Studio 2010
    Par aminos40 dans le forum C++
    Réponses: 2
    Dernier message: 26/07/2012, 11h42
  3. Réponses: 1
    Dernier message: 18/04/2011, 17h21
  4. Réponses: 1
    Dernier message: 02/03/2011, 20h29
  5. fsharp web application dans visual studio 2010
    Par aymen.selmi dans le forum Visual Studio
    Réponses: 7
    Dernier message: 09/10/2009, 16h39

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