Angelo.wan Ответов: 1

Как я могу вызвать свою неуправляемую библиотеку DLL C++ с помощью библиотеки классов C++ CRL


В VS2015 я хочу вызвать свои стандартные коды C++ в библиотеке классов C++ CRL, а затем создать DLL с учетом C# . Я не знаю, как установить этот параметр files and exchange. Можете ли вы дать мне некоторые примеры об этом? Большое спасибо!.

Что я уже пробовал:

В VS2015 я хочу вызвать свои стандартные коды C++ в библиотеке классов C++ CRL, а затем создать DLL с учетом C# . Я не знаю, как установить этот параметр files and exchange. Можете ли вы дать мне некоторые примеры об этом? Большое спасибо!.

Suvendu Shekhar Giri

Не ясно!
Вы хотите получить доступ к DLL C# в проекте C++ или сборкам C++ из проекта C#?

Harpreet05Kaur

Пожалуйста, уточните свой вопрос. Это не понятно.

Angelo.wan

Я хочу написать уровень реализации программного модуля с родным C++, уровень интерфейса с C++ CLR, а затем создать DLL по ним. Наконец, я вызываю DLL через C#.

Я новенький, не знаю, как его спроектировать. И как передать структуру и класс между ними?

Спасибо!

Angelo.wan

Я хочу написать уровень реализации программного модуля с родным C++, уровень интерфейса с C++ CLR, а затем создать DLL по ним. Наконец, я вызываю DLL через C#.

Я новенький, не знаю, как его спроектировать. И как передать структуру и класс между ними?

Спасибо!

1 Ответов

Рейтинг:
5

Harpreet05Kaur

Привет,

Это просто, создайте свою логическую библиотеку dll из c++ . Просто используйте класс DLLImport в c#, чтобы использовать ваши методы dll c++ в c#.

Читайте о DllImport и о том, как его реализовать.

Счастливое кодирование