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 :

msg erreur directive de complilation


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Débutant(e)
    Inscrit en
    Mars 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 109
    Points : 64
    Points
    64
    Par défaut msg erreur directive de complilation
    Bonjour,

    J'ai un msg d'erreur :

    fatal error C1010: fin de fichier inattendue lors de la recherche d'une directive d'en-tête précompilé.

    J'aimerais savoir a quoi c du exactement, j'ai tt essayé, j'ai même remplacé les #pragma once par des # #ifndef ....._H
    #define ......_H et je ne vois pas du tous !

  2. #2
    Membre chevronné
    Homme Profil pro
    edi
    Inscrit en
    Juin 2007
    Messages
    900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : edi

    Informations forums :
    Inscription : Juin 2007
    Messages : 900
    Points : 1 918
    Points
    1 918
    Par défaut
    Il faudrait que tu postes le contenu de ton fichier pour qu'on voit exactement ce qui peut bloquer. Tu as plusieurs fichiers dans ton application ?
    (J'arrive plus à me souvenir quelle erreur me donnait ce message )

  3. #3
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 155
    Points : 158
    Points
    158
    Par défaut
    Hello,

    est ce que t'aurais pas oublié le point virgule a la fin de la définition de ta classe?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    class toto{
    //code
    }; //point virgule
    L'oublier donne des erreurs bizarres des fois...

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Je pari que tu compile avec Visual Studio.

    Si ton projet est défini comme "utilisant les entêtes précompilés", le premier fichier #include dans un source DOIT OBLIGATOIREMENT être #include "entete précompilé.h".

    En général et par défaut, c'est #include "stdafx.h"

    Les entêtes précompilés sont une optimisation faite par Visual Studio (et d'autre compilateurs ) afin de précompiler et de gagner du temps lors de la compilation. Regarde dans les options de ton projet
    Images attachées Images attachées  
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Débutant(e)
    Inscrit en
    Mars 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 109
    Points : 64
    Points
    64
    Par défaut
    ben en fait ... j'avais pas mel d'erreurs (des bêtises) .......

    ce qui est bizarre c que visual c++ n'a pas reconnu mes erreurs et les seules msg d'erreurs qu'il m'indiquait c'était erreur fatal ...

    j'ai compilé mon programme sous un autre compli et je me suis rendu compte de ttes les erreurs

    merci a vous.

  6. #6
    Membre chevronné
    Homme Profil pro
    edi
    Inscrit en
    Juin 2007
    Messages
    900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : edi

    Informations forums :
    Inscription : Juin 2007
    Messages : 900
    Points : 1 918
    Points
    1 918
    Par défaut
    Une erreur, c'est comme un train, ça peut en cacher une autre. Le compilo va te signaler toutes les erreurs qu'il est capable de voir au moment où il analyse ton code, mais quand tu le corriges ça peut révéler d'autres erreurs. Par exemple, tu peux oublier un ';' à la fin d'une classe, et il te donneras des erreurs du type "type untel non-déclaré", " ';' oublié avant untel". Tu corriges, et là tu as d'autres erreurs qui apparaissent, par exemple tu fais un new sur une variable qui n'est pas un pointeur, mais il ne te le signale que maintenant, parce-que avant il ne pouvait pas analyser le code correctement.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/01/2007, 12h15
  2. [VB.NET 2.0] Msg erreur - Problème avec DataReader
    Par annedeblois dans le forum Accès aux données
    Réponses: 7
    Dernier message: 25/10/2006, 18h44
  3. msg erreur: formulaire/SS-formulaire et ActiveX
    Par batide dans le forum Access
    Réponses: 3
    Dernier message: 19/04/2006, 15h18
  4. Réponses: 2
    Dernier message: 11/02/2006, 15h42

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