Используя c ++ dll из eclipse в visual studio 2012 c #?

0

Как я могу использовать dll c++, сделанный из eclipse на visual studio 2012 С#? Я уже сделал dll и попытался ссылаться на него в С#, но визуальная студия выдает сообщение об ошибке "Ссылка на".... dll "не может быть добавлена, убедитесь, что это действительная сборка или com".

Я читал о том, что это должен быть управляемый ком или что-то еще? Если да, то как я могу сделать это в dll dll eclipse c++?

  • 0
    extern "C" __cdecl (dllexport) blabla_keywords blablaFunction {}, чтобы остановить искажение имени в этом коде C ++. Затем [DllImport ("xyz.dll")] extern статического blablakeyword blablamyFunc () в качестве спецификатора в C #
Теги:
dll
visual-studio-2012

1 ответ

0

Я сделал довольно полный учебник в качестве ответа на другой вопрос здесь о переполнении стека.

См. Раздел Как получить доступ к классу в C++/CLI из С#?

Он напрямую не отвечает на ваш вопрос, но может помочь вам создать dll из Visual Studio, что может быть проще в этом конкретном случае и с этой конкретной целью.

Изменение: Другие похожие вопросы, которые могут помочь вам или другим.

Как использовать C++/CLI в приложении С#

Как я могу называть C++/CLI с С#?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню