FORTRAN-MATLAB MEX文件错误
这是Subhash。我在链接fortran matlab mex文件时遇到问题。 我正在运行MatlabR2010A。我正在尝试在MATLAB中使用mex fortran子程序。我已经安装了MSYS、MinGW和gfortran。我还下载并解压缩了c:\documents\MATLAB文件夹中的gnumex。我输入gnumex来运行安装设置。 此时,我看到一个窗口弹出,我输入了以下内容:FORTRAN-MATLAB MEX文件错误,matlab,mex,Matlab,Mex,这是Subhash。我在链接fortran matlab mex文件时遇到问题。 我正在运行MatlabR2010A。我正在尝试在MATLAB中使用mex fortran子程序。我已经安装了MSYS、MinGW和gfortran。我还下载并解压缩了c:\documents\MATLAB文件夹中的gnumex。我输入gnumex来运行安装设置。 此时,我看到一个窗口弹出,我输入了以下内容: MinGW的根目录-->指向c:\MinGW b)Cygwin的 根目录------>左空(c) g95.e
谢谢。我最近尝试mex一些fortran例程,但失败了,因为windows中的matlab对fortran编译器的支持较差。我通过使用f2c将fortran转换为C代码,然后在C中创建一个网关例程,调用自动生成的C代码函数,并使用visual stu混合结果,解决了这个问题dio 2008编译器,与matlab很好地集成(免费的快速版就足够了,您还可以使用它进行调试) 您可以从中获取f2c。您必须将生成的C代码链接到f2c库,您可能还必须从源代码构建f2c库
我知道这听起来很复杂,但这是我找到的最简单的解决方案。我最近尝试mex一些fortran例程,但失败了,原因是windows中的matlab对fortran编译器的支持较差。我通过使用f2c将fortran代码转换为C代码,然后在C中创建一个网关例程来调用自动调用y生成C代码函数并使用visual studio 2008编译器混合结果,该编译器与matlab很好地集成(免费的express edition版本就足够了,您还可以使用它进行调试) 您可以从中获取f2c。您必须将生成的C代码链接到f2c库,您可能还必须从源代码构建f2c库
我知道这一切听起来很复杂,但这是我找到的最简单的解决方案。我想新版本与gnumex没有什么问题(如gnumex目录下的自述文件所述)。目前,我安装了R2008a,并使用fortran和mex。一旦成功,我会通知您。我想新版本与gnumex没有什么问题(如gnumex目录下的自述文件中所述)。目前,我安装了R2008a,并使用fortran和mex。一旦成功,将通知。。