Как использовать библиотеки C++ (.lib) в проекте C# WPF

У меня есть библиотека (.lib), которая была реализована в VC++. Я хочу включить или использовать эту библиотеку в проекте C# wpf, как мне этого добиться.

1 ответ

Решение

Вы можете использовать маршаллинг для доступа к коду C++ в вашем коде C#.

Посмотрите на MSDN тоже.

Пример

[DllImport("example.dll")]
static public extern void DoSomething(int value);

и вы можете использовать свой метод в коде C#, как обычно

DoSomething(42);

Это может немного сбить с толку, потому что вы должны "отобразить" типы C++ на C# и наоборот.

Другие вопросы по тегам