Оболочка для статической библиотеки C - PullRequest
4 голосов
/ 19 октября 2011

У меня есть C Статическая библиотека для камеры.Теперь планируется разработать пользовательский интерфейс C # / WPF для Windows 8, который будет использовать статическую библиотеку C для захвата видео / аудио.

Я пришел к мысли, что для C Static будет добавлена ​​оболочка C ++ / CLI. The Wrapperбудет управляться Dll.

C # / WPF UI будет использовать эту DLL для захвата видео / аудио.

Я хотел бы знать, будет ли этот подход хорошим.

Альтернативное предложение приветствуется.Ребята Подскажите по этому.

1 Ответ

3 голосов
/ 19 октября 2011

Это действительно очень распространенное решение проблемы.Как правило, сделать это гораздо проще, чем использовать P / invoke.

Оба подхода требуют, чтобы вы обернули статическую библиотеку.Таким образом, вам почти наверняка лучше использовать C ++ / CLI для этой оболочки, поскольку подключиться к вашему коду C # гораздо проще, чем P / invoke.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...