Этот вопрос может показаться повторением предыдущих. Я прочитал серию сообщений, но не полностью понял мою ситуацию.Вызов библиотеки C++ из C#
У меня есть библиотека C++, которая создается с использованием моментальных IDE. Я должен использовать эту библиотеку в проекте C#.
Кто-то работал над этим проектом, прежде чем меня передали. В настоящее время существует 2 слоя, чтобы сделать это возможным. Во-первых, проект C++ включает полную библиотеку с оберткой C++. Этот проект создает dll как выход. Эта dll C++ затем передается в проект C#, который имеет dllimport-вызовы в dll C++. Этот проект C# снова создает dll. Наконец, чтобы использовать библиотеку в приложении C#, я должен включить ссылку на обе эти библиотеки.
Это правильный способ заставить его работать? Я думал, вероятно, должен быть способ упростить этот процесс.
Может кто-нибудь, пожалуйста, помогите мне с этим вопросом?
Возможный дубликат [Как я могу называть C++ с C#?] (http://stackoverflow.com/questions/2211867/how-do-i-call-native-c-from-c) – Randolpho