Перенесла проект с компьютера на ноут, после чего возникла проблема при запуске проекта.
Visual studio 2017
Пытаюсь из враппера на с# вызвать библиотеку на с++ и получаю ошибку "System.DllNotFoundException: "Не удается загрузить DLL "GRD_MBA.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)" "
с++ библиотека лежит в том же каталоге, что и exe враппера. Так же попробовала скопировать эту с++ билиотеку в папку system32, но все равно получаю такую же ошибку. Почему среда не видит dll?
Код с c# проекта такой:
[DllImport("GRD_MBA.dll")]
private static extern unsafe void init(void** ppGrdMba);
так вызываю сам метод:
unsafe
{
fixed (void* ppGrdMba = &_pGrdMba)
{
init((void**) ppGrdMba);
}
}
Помогите. В чем может быть проблема?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей