Здравствуйте!
Сразу скажу что я гуглил. И ничего так и не помогло. Мне нужна помощь конкретно в моем случае.
Есть библиотека, написанная на C++. Её необходимо импортировать с C# проект.
Делаю я это следующим способом:
[DllImport(
@"\\psf\iCloud\Education\C++ Lessons\ValidationDLL\Release\ValidationDLL.dll",
EntryPoint = "_add",
CharSet = CharSet.Ansi,
CallingConvention = CallingConvention.Cdecl
)]
public static extern double add(double a, double b);
Далее, в одном методе прописываю:
add(4, 7);
На что мне говорят:
DLL создавал по аналоги -
https://msdn.microsoft.com/ru-ru/library/ms235636.aspx . Изменил только название namespace и class, а также define.
В гугле говорят многое, все перепробовал, перепроверил, но ошибка как была, так и остается.