找回密码
 成为会员
查看: 11447|回复: 2

[经验交流] [求助]Simulink在生成dll文件时报错

[复制链接]

10

帖子

0

精华

44

铜板

中级会员

Rank: 2

积分
150
发表于 2020-5-17 09:19:48 | 显示全部楼层 |阅读模式

We are leading you to the next level!

您需要 登录 才可以下载或查看,没有帐号?成为会员

x
本帖最后由 charnameRed 于 2020-5-17 09:20 编辑

该错误是在使用Simulink和Cruise联合仿真生成DLL文件时产生的
报错信息如下

似乎是缺少"CruiseDS1006cmc.lib"文件, 在cruise目录下的"matlab"文件夹内搜寻未果.
在其他论坛找到了一个解决方法, 不过按照其中的一些内容判断只适合Matlab R2012之前的版本, 因此无法使用.

这是Code Generator options 里的设置


希望得到大佬们的帮助.

394

帖子

8

精华

5913

铜板

管理员

Rank: 9Rank: 9Rank: 9

积分
76387
发表于 2020-5-17 15:32:06 | 显示全部楼层
Cruise和Matlab的Interface接口CMC编译教程暂时还没有制作好;
我这边目前测试Matlab 2018b cmc编译是没问题的,所以大概率是你编译环境配置问题;
如果更换Matlab版本可以解决问题,建议更换Matlab版本;
那个DS1006是什么,为什么需要这个静态库,可以从这里开始排查。

10

帖子

0

精华

44

铜板

中级会员

Rank: 2

积分
150
 楼主| 发表于 2020-5-17 17:21:32 | 显示全部楼层
autosim 发表于 2020-5-17 15:32
Cruise和Matlab的Interface接口CMC编译教程暂时还没有制作好;
我这边目前测试Matlab 2018b cmc编译是没问 ...

好的, 谢谢, 已经解决了.

在Code Generator options内进入 Code Generation->Custom Code
将Libraries里的内容清除就可以了.


输出的dll文件在Cruise中运行正常

评分

参与人数 1金币 +6 收起 理由
autosim + 6 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

Archiver|手机版|AutoSim仿真教程 ( 皖ICP备15024617号-9 )

GMT+8, 2024-5-6 04:05 , Processed in 0.042186 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc. Design AutoSim

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