none
Связь между C# и (С,С++) RRS feed

  • Вопрос

  • Существует ли программный интерфейс, который позволяет использовать в C# методы и функции из библиотек написанных на языке (C,C++), (Кроме [DllImport( ...  ,  ... )]) ?

    К примеру, в Java есть Java Native Interface (JNI) — стандартный механизм для запуска кода, под управлением виртуальной машины Java (JVM), который написан на языках С/С++ или Ассемблера.

    17 октября 2013 г. 16:03

Ответы

  • Существует ли программный интерфейс, который позволяет использовать в C# методы и функции из библиотек написанных на языке (C,C++), (Кроме [DllImport( ...  ,  ... )]) ?

    К примеру, в Java есть Java Native Interface (JNI) — стандартный механизм для запуска кода, под управлением виртуальной машины Java (JVM), который написан на языках С/С++ или Ассемблера.

    делаете dll-обертку с помощью С++/CLI, в проекте на C# устанавливаете на нее ссылку и дальше работаете с C#.
    • Помечено в качестве ответа Yalin Konstantin 18 октября 2013 г. 20:44
    17 октября 2013 г. 16:19