Fortran Coder

楼主: MrLIN
打印 上一主题 下一主题

[混编] VS2013+Intel Parallel Studio XE 2018 for Fortran与Matlab2016a混合编程问题

[复制链接]

1967

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1369 元
贡献
581 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

楼主
发表于 2018-7-23 16:27:16 | 显示全部楼层
这是找不到 fintrf.h 你需要找到这个文件,然后把它的目录添加到“工程属性”中的 Additional Include

1967

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1369 元
贡献
581 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2018-7-24 07:57:01 | 显示全部楼层
matlab\extern\lib\win32\microsoft 下有一个类似 mclcommain.lib 把它加入工程
贴图通过上传附件功能实现。

1967

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1369 元
贡献
581 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

板凳
发表于 2018-7-24 13:38:43 | 显示全部楼层
没错,你现在需要继续添加 lib

1967

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1369 元
贡献
581 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

地板
发表于 2018-7-24 19:07:31 | 显示全部楼层
按照这样,添加现有项,然后选择 那个 mclcommain.lib 文件即可(不管它的图标是什么样子)

QQ截图20180724190644.jpg (26.8 KB, 下载次数: 225)

QQ截图20180724190644.jpg

1967

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1369 元
贡献
581 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

5#
发表于 2018-7-24 19:59:07 | 显示全部楼层
确认你的 matlab 和 fortran工程所配置的位数一致。比如都是32位或都是64位。

如果有其他 lib 文件,比如 libmex.lib mclmcr.lib mclmcrrt.lib 这些,也添加进去

1967

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1369 元
贡献
581 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

6#
发表于 2018-7-24 20:13:54 | 显示全部楼层
从你之前的回答
噢噢噢,抱歉抱歉,非常感谢耐心解答。输出窗口列表如下:
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

来看,你的 工程是 32 位的。按以下方法切换为64位

您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-11 19:49

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表