Конвертируйте файлы .lib и .h в .NET - PullRequest
4 голосов
/ 18 октября 2011

Брокерская фирма имеет API, построенный на C ++, который предоставляется в виде библиотеки и заголовочных файлов для пользователей (заказы, цены, новости и т. Д.), Короче говоря, я имею только практические знания C # и хотел бы использование некоторых технологий упаковки для использования файлов .lib и .h, предоставленных путем их преобразования в управляемые библиотеки DLL. Есть ли способ сделать это без особого участия в C ++ кодировании / переносе?

1 Ответ

1 голос
/ 18 октября 2011

Вы можете использовать C ++ / CLI.Попробуйте начинается отсюда .По сути, я хотел бы создать оболочку C ++ / CLI для предоставления разумного набора функций для C #.Во всяком случае, это не простая задача.Альтернатива - написать на чистом c ++ некоторую внешнюю точку входа "C" в библиотеку и получить доступ к этому API с помощью P / Invoke.

...