Salut j'ai des fichiers appelés MyCode.h et MyCode.cpp
Dans MyCode.h j'ai déclaré
enum MyEnum {Something = 0, SomethingElse = 1};
class MyClass {
MyEnum enumInstance;
void Foo();
};
Puis dans MyCode.cpp:
#include "MyCode.h"
void MyClass::Foo() {
enumInstance = MyEnum::SomethingElse;
}
mais lors de la compilation avec g++ j'ai l'erreur 'MyEnum" n'est pas une classe ou de l'espace de...
(fonctionne très bien dans MS VS2010, mais pas linux g++)
Des idées? Merci Thomas