Есть два способа, оба с помощью адаптера (который сопоставляет классы C ++ с классами .NET):
Первый не использует COM, и большая часть кода C ++ может быть скомпилирована с правильными ключами.
Дополнительно: теоретически P / Invoke может быть возможен, но вся семантика C ++ будетпотерян, вам нужно будет обрабатывать время жизни объекта C ++ вручную (и ссылки на экземпляры как IntPtr
).Плюс, конечно, вам нужно будет назвать искаженные имена ...