Debutant besoin d'aide sous visual cpp 2005 express
Bonjour à tous
Je post car je bloque , j'ai crée un application windows form, j'ai ajouter une classe :
Attack.h :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| #pragma once
using namespace System;
//namespace Attack;
public ref class Attack
{
public:
Attack(void);
Attack(String ^str);
String ^toString(void);
private:
String ^metal;
}; |
Et Attack.cpp :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| #include "StdAfx.h"
#include "Attack.h"
Attack::Attack(void)
{
}
Attack::Attack(String ^str)
{
metal = str;
}
String ^Attack::toString(){
return metal;
} |
Ceci compile mais dans Form1.h je n'arrive pas à faire une bête déclaration telle que :
Code:
Attack att=gcnew Attack("bla");
Visual C++ me dit :
Code:
\visual studio 2005\projects\attackstats\attackstats\Form1.h(425) : error C2065: 'Attack' : identificateur non déclaré
Comme indiqué dans les commentaires, j'ai essayé de mettre dans Attack.h ainsi que using namespace Attack dans Form1.h mais ça non plus ça passe pas.
Je desespère.
Quelqu'un pourrait-il m'expliquer quel est le probleme car je ne vois pas.