Classe non reconnue - C++ - Programmation
Marsh Posté le 17-01-2005 à 18:12:51
J'ai 8 erreurs au lieu d'une :
d:\SLP12\CODE\Reseau\CReseau.h(13) : error C2143: syntax error : missing ';' before '*'
d:\SLP12\CODE\Reseau\CReseau.h(13) : error C2501: 'CReseau::String' : missing storage-class or type specifiers
d:\SLP12\CODE\Reseau\CReseau.h(13) : error C2061: syntax error : identifier 'String'
d:\SLP12\CODE\Reseau\CReseau.h(13) : error C2501: 'CReseau::message_builder' : missing storage-class or type specifiers
d:\SLP12\CODE\Reseau\CReseau.h(13) : warning C4183: 'message_builder': missing return type; assumed to be a member function returning 'int'
d:\SLP12\CODE\Reseau\CReseau.h(15) : error C2061: syntax error : identifier 'String'
d:\SLP12\CODE\Reseau\CReseau.h(17) : error C2061: syntax error : identifier 'String'
Marsh Posté le 17-01-2005 à 18:33:45
on doit pas avoir la même définition de l'instruction return
Marsh Posté le 17-01-2005 à 18:44:17
Ca change rien à l'affaire , il reconnait même pas un constructeur vide.
Marsh Posté le 17-01-2005 à 19:09:30
Et ben, c'est donc qu'il faut mettre le stdafx.h en premier (comme je le pensais), et il faut ensuite corriger tes 8 erreurs: il faut inclure et déclarer ce qu'il faut pour que String soit connu. Probablement via un "using namespace System;".
Ensuite, tu pourras corriger l'erreur que Taz te mentionne, et dont ton compilo s'empressera de te faire part.
Marsh Posté le 19-01-2005 à 00:19:47
. C'est bien le stdafx à placer en 1er.
Marsh Posté le 17-01-2005 à 17:36:47
'jour
J'ai un petit souci:
Ce bout de code me donne une erreur à la ligne 6: erreur c2653 'CReseau' is not a class or namespace name. Alors que le fichier "CReseau.h" correctement includé indique:
Soit une déclaration de classe tout à fait correcte. Pourquoi il se chier dessus là ?
Message édité par Bleuarff le 17-01-2005 à 17:37:19
---------------
©2008 Bleuarff Corp.