Конвертировать проект C # в Dll для проекта C ++ - PullRequest
3 голосов
/ 01 апреля 2011

Я новичок в C #.В настоящее время я работаю над изучением кода C #.Моя конечная цель - преобразовать проект C # в dll, чтобы я мог использовать его в своем C ++ exe.Я использую VS2005.

Мне было интересно, возможно ли это, и если да, буду признателен за некоторые рекомендации и предложения по этому вопросу,

Пожалуйста, ответьте,

Ответы [ 2 ]

3 голосов
/ 01 апреля 2011

Почему бы не сделать объект com из вашей управляемой библиотеки lib и вызвать его из неуправляемого кода c ++?Это относительно легко сделать, если вы знаете, как управлять com в c ++ .. http://msdn.microsoft.com/en-us/library/aa645736(v=vs.71).aspx

1 голос
/ 01 апреля 2011

Напишите оболочку C ++ / CLI вокруг DLL C #, которая предоставляет собственный код C ++ для кода C #.

Возможно, вам потребуется включить флаг /clr в вашем приложении, но есть способыдля предоставления полностью собственного интерфейса через DLL тоже.

Хорошее объяснение и пример реализации различных методов на по этой ссылке .

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