Вот настройки:
У меня есть общая библиотека (c ++ с внешними методами "C"). Я скомпилировал в linux и создал файл library.so.
IЯ использовал Mono Develop на том же компьютере (Ubuntu) и смог DLLImport ("library.so") и без проблем получил доступ к моим внешним функциям.
Проблема возникает, когда я скопировал этот файл .so вWindows-машина (Win7) и я пытаюсь сделать то же самое, но на этот раз при запуске Mono под Windows с MonoDevelop.
Я получаю исключение System.BadImageFormatExmat.Я пытался сделать «./» перед файлом library.so, но ничего не помогает.Я проверил и дважды проверил, что он смотрит на правильный каталог, и он.
Есть ли что-то большое, чего мне не хватает, почему я не могу получить доступ к этому .so-файлу в Windows / Mono?