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

MFC Discussion :

problème de compilation sous visual C++


Sujet :

MFC

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 3
    Points : 1
    Points
    1
    Par défaut problème de compilation sous visual C++
    Bonjour :

    Je viens d'essayer de compiler sous visual C++.
    Est ce que l'arborescence Visual est figée ? Y'a t'il nécessité de retrouver
    le fichier inclus dans le même sous répertoire que le source ? Y'a til nécessité de construire pour le même sous répertoire un répertoire contenant les headers et un réperoire contenant les sources ?

    Je tâche de browser le code. Visual est dans l'impossibilité de la faire car il ne trouve pas le fichier Nom_Proj.bsc. Quand est ce que ce fichier est construit ?


    Merci pour les réponses ....

  2. #2
    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,
    non au niveau de l'arborescence tu peux creer des sous repertoires (click droit new folder sur le dossier sources ou headers files)
    dans le dossier sources et headers files .
    tu peux deplacer les fichiers par glisser deplacer ou inserer par click droit add files.
    tu organises tes sources comme tu veux par themes ex: moi j'ai les sources
    qui concernes les <> tools ,les gestions de fichiers ,les traitements etc ...
    pour le browser de code : menu projects / settings onglet C++
    category:listing files
    cocher generate browse info.
    le fichier se construit et suivra l'evolution du projet.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Questions plus précises :

    J'ai des difficultés de compilation lié à l'arborescence de stockage de mes sources.
    Les seules compilations qui passent sont celles pour lesquelles tous les sources et les headers sont situées dans le même répertoire de stockage du file system.
    Comment peut t'on faire lorsque les sources et les headers sont stockés dans une arborescence plus complexes ? Dans ces cas de figure j'ai procédé de la façon suivante. J'ai ajouté les fichiers sources et headers de mon arborescence dans une arboresence simple de base de compilation sous visual (1 répertoire source et 1 répertoire header).
    Le problème qui persiste par la suite est le suivant: lors de la compilation visual ne se retrouve pas dans l'arborescence de stockage des sources et headers. Lorsque je vérifie les propriétés des items dans l'arborescence de compilation Visual C++, les chemins d'accès m'ont l'air logique.

    Comment fait t'on pour fabriquer des librairies sous Visual C++, et comment fait t'on pour intégrer ces librairies dans les compilations qui en ont besoin ?

    Autres questions :

    Doit t'on partir du principe que lorsque rajoute des headers ou des sources à un projet ils doivent êtres forcément inclus dans les répertoires headers et sources existants et créés par défaut sous le projet ?

    Quand je définis des sous répertoires aux répertoires sources et headers de base, la fonction add me rajoute les fichiers dans les sous répertoires de plus grande profondeur. Est ce normal. N'y a t'il mas moyen de valider le répertoire vers lequel on veut rajouter le fichier avant manipulation.

    Est ce qu'il est autorisé de rajouter à la base d'un projet des répertoires autres que ceux qui sont fournis par défaut. A mon avis oui.

  4. #4
    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,
    pour indiquer dans visual les autres chemins des headers 2 possibilités :
    headers de librairies perso:
    menu tools / options .
    onglet directories.
    voir les <> catégories de fichiers avec la combobox show directories for:
    rajouter les <> chemins.
    Headers propres au projet:
    menu : projects / settings .
    onglet c++
    categorie : preprocessor
    Rajouter les chemins sépares par des ; dans l'edit "additional includes directories".
    Notes les includes références dans les sources du projet apparaissent directement dans le dossier headers files.
    D’ailleurs le classview d'appui sur ces headers a cet emplacement .
    les autres références externes au projet sont places automatiquement dans external dependencies .
    il est possible de déplacer des headers de ce dossier par glisser déplacer dans le dossier header files pour disposer du classview.
    pour rajouter des fichiers dans un dossier spécifique il faut faire add sur le dossier en question.
    il n'y a pas de limitations sur l'emplacement des fichiers à inclure dans un projet il faut juste veiller à fournir les références pour les headers par l'une des 2 méthodes précitées

    la fabrication de librairies pour vc se fait en choisissant le type de projet à créer dans Appwizard :
    menu file new onglet projects choisir le cas win32 librairie static ou dynamic link librairie


  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci

Discussions similaires

  1. Problème de compilation sous Visual Studio 2010
    Par Donovane dans le forum Visual C++
    Réponses: 1
    Dernier message: 26/04/2014, 01h29
  2. problème de compilation sous Visual Studio 2008
    Par bmoumen27 dans le forum Visual Studio
    Réponses: 2
    Dernier message: 13/12/2009, 14h54
  3. [Flex / Bison] Problème de compilation sous Visual C++
    Par levalp dans le forum Générateurs de compilateur
    Réponses: 1
    Dernier message: 25/07/2006, 15h26
  4. Réponses: 7
    Dernier message: 27/09/2005, 21h40
  5. problème de compilation sous XP/Centrino?
    Par RalphH dans le forum C++Builder
    Réponses: 19
    Dernier message: 23/10/2004, 16h12

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