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 :

Erreur dans la compilation à résoudre


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 52
    Par défaut Erreur dans la compilation à résoudre
    Bonjour;

    je suis entraine de faire un programme de segmentation à l'aide du modèle de Ron Kimmel, j'ai crée mes propre fonction et je les met tous dans un fichier '.h'

    dans programme principale j'ai met:

    # include "biblio-fonctions.h" // tel que biblio-fonctions est le fichier .h qui contient toute les fonctions à utilisés.

    et dans le fichier .h j'ai met :

    #include "FormPrincipale.h"
    #include "FormPrincipale.cpp"

    mais j'ai u un message d'erreur:

    [C++ Fatal Error] vcl1.h(9): F1005 Include files nested too deep

    et une autre fenêtre s'ouvre vcl1.h)

    /////////////////////////////////////////////////////////////////////////////////
    // VCL1.H - Borland C++ Builder pre-compiled header file
    // $Revision: 1.3 $
    // Copyright (c) 1997, 1999 Borland International
    /////////////////////////////////////////////////////////////////////////////////

    #define INC_VCLDB_HEADERS

    #include <vcl0.h>


    alors ou est le problème

    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 21
    Par défaut
    comment s'appelle le fichier contenant le fichier principal ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénierie des systemes embarqués temps réels
    Inscrit en
    Juin 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénierie des systemes embarqués temps réels
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2006
    Messages : 152
    Par défaut
    ....
    et dans le fichier .h j'ai met :

    #include "FormPrincipale.h"
    #include "FormPrincipale.cpp"
    mauvaise encapsulation. Relis les cours sur la programmation modulaire.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Ensuite, protèges-tu tes headers avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #ifndef MY_HEADER_H_
    #define MY_HEADER_H_
     <déclarations>
    #endif
    Le message "F1005 Include files nested too deep" suggère que tu ne le fais pas.

  5. #5
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Jai,
    Citation Envoyé par nadjib2007
    #include "FormPrincipale.h"
    #include "FormPrincipale.cpp"
    Pour commencer, on n'inclut jamais un fichier .cpp ou .c

  6. #6
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 52
    Par défaut
    Citation Envoyé par droggo
    Jai,

    Pour commencer, on n'inclut jamais un fichier .cpp ou .c
    et oui vous avez raison c'est le problème j'ai enlever .cpp et j'ai laisser le .h seulement il marche mnt ( il y a d'autre erreurs mais erreurs de syntax)

    Merci beaucoup

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

Discussions similaires

  1. des erreurs dans la compilation(la bibliothèque IPL98)
    Par hanou88 dans le forum C++Builder
    Réponses: 2
    Dernier message: 28/05/2011, 18h46
  2. erreurs dans la compilation
    Par gipfel11 dans le forum C
    Réponses: 4
    Dernier message: 04/03/2008, 12h27
  3. Directshow & Visual Studio 8 : erreur dans la compilation
    Par L'elfe d'Azur dans le forum Windows
    Réponses: 5
    Dernier message: 03/10/2007, 13h21
  4. Erreur dans la Compilation ?
    Par Sceener dans le forum C++
    Réponses: 6
    Dernier message: 05/07/2007, 10h54
  5. [mono] Compilation sous linux, erreur dans windows
    Par AlexandreP dans le forum Mono
    Réponses: 6
    Dernier message: 18/08/2006, 19h56

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