Как сделать PInvokeable DLL - PullRequest
1 голос
/ 09 января 2012

Я пытаюсь создать программу, которая будет снова и снова выполнять длинный алгоритм, поэтому C ++ показался мне очевидным выбором.Однако для того, чтобы он выглядел эстетически и чтобы другие функции были проще в его создании, я построил его на C # и создал алгоритм на C ++.

Насколько я знаю, лучший способ использовать функцию C ++ в моей программе на C # - это вызвать ее.Однако, когда я пытаюсь вызвать функцию из библиотеки DLL, я получаю сообщение об ошибке:

"Unable to find an entry point named <name> in DLL"

Когда я сделал свою DLL, я использовал Visual C ++ и создал консольное приложение Win32,выбрал DLL из вариантов и создал функцию в файле test.cpp.Что я сделал не так?

1 Ответ

1 голос
/ 09 января 2012
...