Ошибка при подключении 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д