Cette question peut sembler une répétition des précédentes. J'ai lu une série de messages, mais pas tout à fait clair pour ma situation.Appelez la bibliothèque C++ à partir de C#
J'ai une bibliothèque C++ qui est créée en utilisant momentics IDE. Je dois pouvoir utiliser cette bibliothèque dans un projet C#. Quelqu'un avait travaillé sur ce projet avant de me le remettre. Actuellement, il y a 2 couches pour rendre cela possible. Tout d'abord, un projet C++ inclut la bibliothèque complète avec un wrapper C++. Ce projet crée une DLL en sortie. Cette DLL C++ est ensuite envoyée à un projet C#, qui a des appels dllimport vers la DLL C++. Ce projet C# crée à nouveau un DLL. Enfin, pour utiliser la bibliothèque dans l'application C#, je dois inclure une référence à ces deux dll.
Est-ce la bonne façon de le faire fonctionner? Je pensais probablement qu'il devrait y avoir un moyen de simplifier le processus.
Quelqu'un peut-il s'il vous plaît aidez-moi avec cette question?
duplication possible de [Comment appeler C++ natif à partir de C#?] (http://stackoverflow.com/questions/2211867/how-do-i-call-native-c-from-c) – Randolpho