Comment utiliser le C++ managé dans VS2005 C++ Express ?
Hello,
J'utilisais le mot clef réservé devant mes classes à manager sous VS2003.
Mais depuis que je suis passé à 2005 où il y a eu quelques modifications je me retrouve avec un entete de classe de la forme
Code:
public ref class Class1
J'ai fait un test en compilant cette classe C++ managé, et en l'utilisant par la suite dans un projet C# et ça marche.
Ce qui me dérange c'est que lorsque j'ajoute le mot clef __gc,
Code:
public __gc ref class Class1
le compilateur me sort la chose suivante
Code:
error C4980: '__gc' : use of this keyword requires /clr:oldSyntax command line option
Code:
error C3150: 'ref class' : '__gc' can only be applied to a class, struct, interface, array or pointer
Est ce que ça veut dire que je n'avais pas compilé du code managé precedemment ??
Merci
;)