C # DllImport библиотека написана на C ++
Я довольно новый в C #. Я сам написал Dll на C ++ и собираюсь использовать функции из этой dll в приложении C #.
Итак, я делаю следующее, когда объявляю функции в проекте C ++:
public static __declspec(dllexport) int captureCamera(int& captureId);
Затем я пытаюсь импортировать этот метод в приложение C #:
[DllImport("MyLib.dll")]
public static extern int captureCamera(ref int captureId);
Но у меня есть исключение:
Unable to find an entry point named 'captureCamera' in DLL 'MyLib.dll'.
Задача состоит в том, чтобы выполнить dllimport без указания параметра EntryPoint. Кто-нибудь может мне помочь?