在77国集团中使用DLL

在77国集团中使用DLL,dll,fortran,fortran77,g77,Dll,Fortran,Fortran77,G77,我正在使用旧的77国集团编译器(http://people.tamu.edu/~matthewsmccleskey/g77.html),但似乎无法找到如何在我的代码中使用外部DLL。这是可能的,还是我需要一个更新的编译器 我有DLL和LIB文件。。该函数名为GetDBI(_GetDBI@32) 甚至可以在fortran 77中使用DLL吗?您似乎正在使用Windows,其中一个问题是有太多的ABI可供选择。AFAIK g77只支持附带的gcc支持的默认版本(cdecl?)。在Windows上的D

我正在使用旧的77国集团编译器(http://people.tamu.edu/~matthewsmccleskey/g77.html),但似乎无法找到如何在我的代码中使用外部DLL。这是可能的,还是我需要一个更新的编译器

我有DLL和LIB文件。。该函数名为GetDBI(_GetDBI@32)


甚至可以在fortran 77中使用DLL吗?

您似乎正在使用Windows,其中一个问题是有太多的ABI可供选择。AFAIK g77只支持附带的gcc支持的默认版本(cdecl?)。在Windows上的DLL中,AFAIK的公共(静态)数据也存在一些问题

g77的继承者gfortran对不同的调用约定以及DLL中公共和模块变量的处理提供了一些支持,请参见