Ошибка при подключении dll на Fortran к C#
Формулировка задачи:
Здравствуйте!
Я пытаюсь подключить dll на фортране к c#, битность dll и проекта c# 64, каждый раз при запуске программа на c# возникает ошибка:
Не удается загрузить DLL "D:\TestFortranDll.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)
Я пробовал гуглить, но ничего из найденного проблему не решило.
Код на C#:
Код на Fortran:
Спасибо.
class Class1 { [DllImport("D:\\TestFortranDll.dll", EntryPoint = "dllsub_", CallingConvention = CallingConvention.Cdecl)] public extern static void dllsub(); }
class Program { static void Main(string[] args) { Class1.dllsub(); Console.ReadLine(); } }
subroutin dllsub(A,B) INTEGER A,B A = B+1 end subroutine dllsub
Решение задачи: «Ошибка при подключении dll на Fortran к C#»
textual
Листинг программы
public extern static void dllsub(int a, int b);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д