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 :

"Builder la solution" avec Visual C++


Sujet :

Visual C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Points : 4
    Points
    4
    Par défaut "Builder la solution" avec Visual C++
    Bonjour à tous,

    Je suis un tout nouvel utilisateur de Visual C++, je n'utilisais jusque là que gcc et ses makefiles.

    Pour mon école, je travaille sur un projet existant, je dois le compléter. Mais je ne comprends pas bien comment fait Visual quand on lui demande de "builder" la solution... Comment peut-il compiler les sources et sortir un exécutable alors qu'il n'y a pas de Makefile pour lui indiquer la marche à suivre ? Comment choisit-il les fichiers à linker, l'exécutable à générer, tout ça ?

    Ma question vous paraîtra peut être idiote mais j'ai besoin de comprendre...

    Merci beaucoup d'avance pour votre aide, et joyeuses fêtes de fin d'année !

    Greg

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 141
    Points : 12 245
    Points
    12 245
    Par défaut
    Il n'y a jamais de questions idiotes, mais des réponses idiotes (mais parfois utiles ).

    L'équivalent des makefiles gcc dans l'architecture Visual C++ sont les fichiers solutions (.sln) et les fichiers projets (.vcproj). Ce sont de simples fichiers texte (XML pour être plus précis) éditable avec un simple Bloc-notes ou tout autre éditeur de texte.

    Un fichier solution contient les liens avec tous les fichiers projets constituant la solution, les dépendances entre projet, la définition des différentes configurations (Debug, Release etc) de la solution etc....

    Chaque fichier projet contient la liste des fichiers sources, la liste des fichiers d'include, les options de compilations, les commandes de pré et de post compilation, le nom du module binaire à générer, les options du linker etc...

    Si vous êtes plus à l'aise avec une ligne de commande shell, n'oublier pas que vous pouvez lancer la commande "devenv.com /?" dans un shell pour avoir les options qui permettent de compiler une solution en ligne de commande.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Merci bacelar pour ces précisions !
    J'ai regardé de plus près les fichiers solution et projet et j'y vois déjà beaucoup plus clair !!

    Bonne année 2010 à vous !!

    Greg

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Points : 4 846
    Points
    4 846
    Par défaut
    Citation Envoyé par bacelar Voir le message
    L'équivalent des makefiles gcc dans l'architecture Visual C++ sont les fichiers solutions (.sln) et les fichiers projets (.vcproj). Ce sont de simples fichiers texte (XML pour être plus précis) éditable avec un simple Bloc-notes ou tout autre éditeur de texte.
    Petite précision : les fichiers de solution ne sont PAS des fichiers XML, même s'ils y ressemblent beaucoup... Vérifie, tu verras ! Ce sont bien des fichiers texte, éditables à la main au besoin (même si c'est assez indigeste de bouffer des pages de GUID), structurés à la mode XML, mais ce n'est pas de l'XML.

    Par contre, c'est vrai pour les fichiers projets, feuilles de style, CBR, etc. bref quasiment toutes les ressources internes de Visual Studio liées aux projets : tous ces fichiers sont bel et bien de vrais fichiers XML tout à fait valides. Les fichiers solution sont l'exception, et unique à ma connaissance.

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

Discussions similaires

  1. visual studio ou Report Builder pour Créer RDL avec parametres
    Par carreau dans le forum Visual Studio
    Réponses: 0
    Dernier message: 01/02/2012, 08h09
  2. Déploiement solution VB.Net avec Visual Studio 2003
    Par Didier.Net dans le forum VB.NET
    Réponses: 0
    Dernier message: 24/11/2008, 14h32
  3. [Débutant] Builder avec Visual C++ 2005
    Par Yahoo345 dans le forum DirectX
    Réponses: 3
    Dernier message: 25/01/2006, 21h56

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