Ошибка при подключении 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);