Некоторое время я занимаюсь исследованиями, если можно написать библиотеку C++ с классом, который может быть создан в монопринте в Linux.
Мое требование состоит в том, что мне нужно использовать алгоритм повышения, и мне нужно создать экземпляр одного объекта и сохранить его в течение срока действия приложения С# и вызвать на нем ряд функций.
Я рад написать классы-оболочки или использовать COM-компонент или любой другой метод, который мне нужен для выполнения этой работы. Но я не уверен, какая технология лучше всего подходит для моих нужд, или если использование boost будет абсолютно непомерно высоким.
Может ли кто-нибудь демистифицировать это для меня?
COM/ATL - SWIG - CLI - CXXI?
Что подходит для меня?
Ознакомьтесь с новым проектом CppSharp.