У меня есть исходный код функциональности c ++, который мне нравится.
Какие усилия / работа требуются / требуются для того, чтобы ссылаться на это из приложения .net или создавать этот код как сборку .net (предпочтительно c #)?
Это моя первая попытка портирования кода, поэтому, пожалуйста, подробно изложите свой ответ для меня.
Есть несколько способов сделать это.
В моем предложении проще всего использовать вариант 2, но вам нужно позаботиться о правильном маршалинге.
Решение А:
Решение B (если нужная вам функциональность находится в статической библиотеке):