Мне нужно написать C++ Dll, чтобы обернуть существующую C++ Dll, чтобы ее можно было объявить на C#, потому что существующий C++ API слишком сложный (функции, возвращающие указатели на объединения внутри структур внутри структур). Есть ли какая-то лучшая практика для этого? Например:Лучшая практика для создания C++ Dll для сборки в C#
- Каков наилучший способ объявления строки с C++ на C#?
- Лучше ли иметь функции C++ с помощью указателей или ссылок?
Люди голосуют, чтобы закрыть - вы можете оставить комментарий, объясняющий, почему? – parsley72
Потому что ваш вопрос кажется слишком широким. –
Вывести функциональность как класс COM. Я думаю, что это можно более легко использовать из .NET. –