Bonjour,
Alors voilà. J'ai récupéré un projet natif C++ composé de classes (fichier .h et .cpp) et de fichiers headers seuls (en fait ce sont des méthodes qui effectuent des calculs mathématiques).
Et bien sur, nous avons un projet c# dans lequel nous voulons réutilisé ce projet natif afin de ne pas avoir à le réecrire en c#.
J'ai donc pensé à faire un wrapper C++/CLI que je pourrais donc référencé dans mon projet c# et utilisé ce code natif.
Mes questions sont les suivantes :
1) Dois je créer pour chacune de mes classes natives une classe managée correspondante ?
2) Pour le moment je ne vois pas comment "wrapper" ces fichiers headers qui sont tout seuls ? Dois je créer une classe managée toute simple avec la déclaration des méthodes dans un fichier.h et la définition dans le fichier .cpp correspondant ? Ou bien c'est pas correct et dans ce cas auriez vous des pistes ?
Merci pour vos futures réponses et si vous avez besoin de plus de détail ou même du code n'hésitez pas à me demander.
SD
Partager