微信图片_20180720104841.png (41.34 KB, 下载次数: 567)
VS
微信图片_20180720105502.png (17.22 KB, 下载次数: 621)
matlab
胡文刚 发表于 2018-7-20 13:16
VS要开启预处理。项目菜单,属性,Fortran展开,Preprocessor,Preprocess source file 改为 Yes
给错误提 ...
胡文刚 发表于 2018-7-20 22:30
输出窗口,全部复制粘贴。
胡文刚 发表于 2018-7-20 22:44
你确定是“输出窗口”,而不是“错误列表”窗口?
如果你不确定,请截图 ...
fcode 发表于 2018-7-23 16:27
这是找不到 fintrf.h 你需要找到这个文件,然后把它的目录添加到“工程属性”中的 Additional Include
...
MrLIN 发表于 2018-7-23 20:03
非常感谢您的回答。
我搜索了下,头文件在matlab的安装文件夹里,我按你的描述把路径添加进去,但是编译后 ...
pasuka 发表于 2018-7-24 08:27
路径添加的不正确,通常情况下譬如fintrf.h这类头文件会放在
C:\Program Files\MATLAB\R2016a\extern\incl ...
微信图片_20180724084635.png (108.62 KB, 下载次数: 310)
fcode 发表于 2018-7-24 13:38
没错,你现在需要继续添加 lib
微信图片_20180724143203.png (150.88 KB, 下载次数: 310)
QQ截图20180724190644.jpg (26.8 KB, 下载次数: 321)
微信图片_20180724193027.png (80.87 KB, 下载次数: 297)
fcode 发表于 2018-7-24 19:07
按照这样,添加现有项,然后选择 那个 mclcommain.lib 文件即可(不管它的图标是什么样子) ...
fcode 发表于 2018-7-24 19:59
确认你的 matlab 和 fortran工程所配置的位数一致。比如都是32位或都是64位。
如果有其他 lib 文件,比如 ...
微信图片_20180724200821.png (89.46 KB, 下载次数: 364)
噢噢噢,抱歉抱歉,非常感谢耐心解答。输出窗口列表如下:
1>------ 已启动全部重新生成: 项目: fortran_matlab_test, 配置: Debug Win32 ------
1>Deleting intermediate files and output files for project 'fortran_matlab_test', configuration 'Debug|Win32'.
1>Compiling with Intel(R) Visual Fortran Compiler 18.0.3.210 [IA-32]...
1>Source1.for
fcode 发表于 2018-7-24 20:13
从你之前的回答
来看,你的 工程是 32 位的。按以下方法切换为64位
微信图片_20180724203641.png (16.64 KB, 下载次数: 456)
b64543a98226cffce96f8338b9014a90f703eaf7.jpg (79.71 KB, 下载次数: 447)
kyra 发表于 2018-7-24 20:41
现在是缺少主程序和 yprime 函数了。前者需要你自己补充,后者也应该是用户书写的,不是matlab提供的
...
微信图片_20180724211419.png (16.07 KB, 下载次数: 467)
kyra 发表于 2018-7-25 08:30
你的图片里用的是 mex -setup 而不是 mex -setup fortran
微信图片_20180725090321.png (27.95 KB, 下载次数: 461)
kyra 发表于 2018-7-25 09:13
说明 matlab 没有检测到你安装了被它支持的编译器(中的任何一款)
每个 matlab 版本都有自己支持的编译器 ...
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |