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 :

Erreur de compilation bizarre !


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 16
    Par défaut Erreur de compilation bizarre !
    Bonjour à tous,

    Je suis bloqué sur une erreur de compilation, j’ai crée un projet de type SDI avec un bouton et une zone Edit. (jusque la rien de bien méchant) Ensuite j'ai décidé de crée une nouvelle classe de type generic qui va gère tous l’affichage.

    Sans rien rajouter à la class je compile et j’obtiens ces erreurs :

    error C2143: syntax error : missing ';' before '*'
    error C2501: 'CExpressDoc' : missing storage-class or type specifiers
    error C2501: 'GetDocument' : missing storage-class or type specifiers

    La ou c’est bizarre, c’est quand je click sur l’erreur, je me retrouve sur le
    fichier ExpressView.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    class CExpressView : public CFormView
    {
    protected: // create from serialization only
        CExpressView();
        DECLARE_DYNCREATE(CExpressView)
    public:
        //{{AFX_DATA(CExpressView)
        enum{ IDD = IDD_EXPRESS_FORM };
        // NOTE: the ClassWizard will add data members here
        //}}AFX_DATA
    
    // Attributes
    public:
    
    ici:     CExpressDoc* GetDocument();
    
    // Operations
    public:
    
    // Overrides
        // ClassWizard generated virtual function overrides
        //{{AFX_VIRTUAL(CExpressView)
    public:
          virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
    protected:
          virtual void DoDataExchange(CDataExchange* pDX);  // DDX/DDV support
          virtual void OnInitialUpdate(); // called first time after construct
    ect ............

    pour ne plus avoir d'erreur je dois: CExpressDoc* GetDocument();

    - mettre en commentaire se bloque
    - compiler
    - enlever le commentaire
    - compiler


    Après sa, je n'ai plus d'erreur, et si j'ajoute du code avec une erreur je retrouve encore la même erreur en plus.

    Je sais pas ce qui cloche, j'y suis dessus depuis 2 jours, je comprend pas!

    Je commence à perdre patience, donc si quelqu'un a déjà rencontrer cette erreur.
    Pense a mettre la balise de code, Merci Farscape

  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
    Par défaut
    tu as simplement oublié de mettre dans ton source au dessus du .h de la view ,l'include de ta classe document...

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 16
    Par défaut
    Merci Farscape,

    Visiblement l’erreur n’est pas si bizarre que sa, merci beaucoup
    je retrouve le sourire grace à toi

  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
    Par défaut
    Citation Envoyé par SuperWeight
    Merci Farscape,

    Visiblement l’erreur n’est pas si bizarre que sa, merci beaucoup
    je retrouve le sourire grace à toi
    non un grand classique

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

Discussions similaires

  1. Erreur de compilation bizarre
    Par sliman84 dans le forum Débuter
    Réponses: 5
    Dernier message: 31/07/2011, 00h08
  2. "Intellisence" et erreurs de compilation bizarres
    Par mister3957 dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 06/02/2010, 11h54
  3. erreure de compilation bizarre
    Par reptils dans le forum SL & STL
    Réponses: 1
    Dernier message: 03/02/2008, 06h26
  4. [DEV C++] Erreur de compilation bizarre
    Par Muesko dans le forum Dev-C++
    Réponses: 7
    Dernier message: 04/07/2007, 15h37
  5. Erreur de compilation bizarre
    Par Florian.L dans le forum C
    Réponses: 3
    Dernier message: 11/05/2007, 17h31

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