Mono C # приложение, создающее экземпляры классов библиотеки C ++ с компонентами boost

0

Некоторое время я занимаюсь исследованиями, если можно написать библиотеку C++ с классом, который может быть создан в монопринте в Linux.

Мое требование состоит в том, что мне нужно использовать алгоритм повышения, и мне нужно создать экземпляр одного объекта и сохранить его в течение срока действия приложения С# и вызвать на нем ряд функций.

Я рад написать классы-оболочки или использовать COM-компонент или любой другой метод, который мне нужен для выполнения этой работы. Но я не уверен, какая технология лучше всего подходит для моих нужд, или если использование boost будет абсолютно непомерно высоким.

Может ли кто-нибудь демистифицировать это для меня?

COM/ATL - SWIG - CLI - CXXI?

Что подходит для меня?

Теги:
boost
mono

1 ответ

0
Лучший ответ

Ознакомьтесь с новым проектом CppSharp.

  • 1
    Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится.
  • 0
    Я не думаю, что ссылка изменится в течение долгого времени, автор CppSharp является частью команды Mono (сотрудник Xamarin)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню