Rechercher : dans
Par :

Erreur de compilation en c++(class unexpected

Dernière réponse le 12 jun 2003 à 08:53:50 bof, le 11 jun 2003 à 17:42:42 
 Signaler ce message aux modérateurs

Salut,
lors de la compilation d'un projet développé en c++ et utilisant le microsoft visual c++ j'ai obtenu l'erreur suivante que je n'ai pas su résoudre...
c:\program files\microsoft visual studio\myprojects\pfebis\paquet.h(6) : error C2236: unexpected 'class' 'Paquet'

paquet.h
#include "String.h"
#include "DatalinkPacket.h"



class Paquet{
public:


Paquet(long psec,long pusec,int pcaplen,int plen):sec(psec),usec(pusec),caplen(pcaplen),len(plen){};

void setDatalinkPacket(DatalinkPacket );
void Affect_data_paquet(String);
void Affect_entete_paquet(String);

private:
long sec; //timestamp en sec
long usec; //timestamp en microsec
int caplen; //la long capturée
int len;// longueur du paquet
DatalinkPacket datalink; //entete de la couche liaison
String header;
String data; //les données du paquet sans l'entete
};


paquet.cpp
#include "Paquet.h"




void Paquet :: setDatalinkPacket(DatalinkPacket p){
datalink=p;
}

void Paquet :: Affect_data_paquet(String data){
this.data=data;
}

void Paquet :: Affect_entete_paquet(String header){
this.header=header;
}
pourquoi le compilateur ne reconnait pas la classe paquet
merci..

Meilleures réponses pour « erreur de compilation en c++(class unexpected » dans :
Compiler du C sous Linux/UNIX VoirSous Linux, le compilateur de C est gcc. Il est installé de base sur plusieurs distributions, mais sur Debian (et celles qui en découlent) il faudra l'installer (aptitude install gcc). gcc Syntaxe de GCC gcc Tout d'abord, il faut savoir...
Compiler un programme en C avec Dev C++ sous Vista VoirIl est très probable que vous ayez des problèmes lors de la compilation d'une source C sous Vista avec Dev C++. Solution rapide de secours: le compilateur g++ Voici une astuce pour Dev-Cpp : Aller dans "Outils" -> "Options du compilateur" puis...
Gestion des erreurs VoirPar défaut, en Pascal, la gestion des erreurs est assurée par le compilateur. C’est pour cette raison que le programme s’arrête en affichant un message commençant par Runtime error suivi par le numéro de l’erreur … Alors si le programmeur désire...
Les classes en langage C++ VoirLa notion d'objet Le langage C est un langage procédural, c'est-à-dire que c'est un langage permettant de définir des données grâce à des variables, et des traitements grâce aux fonctions. L'apport principal du langage C++ par rapport au...

1

batmat, le 11 jun 2003 à 21:47:03

Moi je dirais que l'erreur est avant... Essaie de commenter les includes au dessus et regarde si l'erreur est encore là...
@++

Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?

Répondre à batmat

2

 batmat, le 12 jun 2003 à 08:53:50

Alors, pas de nouvelles, bonnes nouvelles ?
@++

Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?

Répondre à batmat