找回密码
 注册
Simdroid-非首页
查看: 88|回复: 2

VC Matlab联合编程遇到Runtime Error

[复制链接]
发表于 2010-1-17 15:10:59 | 显示全部楼层 |阅读模式 来自 北京海淀
VC6.0 + Matlab R2009b,编译$Matlabroor\extern\examples\eng_mat\engdemo.c成exe文件,设置好include和lib,加入libeng.lib libmx.lib libmat.lib,编译成功,但是执行exe的时候遇到如下错误。

Severe:
MATLAB:I18n:MissingICUData - ICU data not found.
The program '[1672] F:\***.exe: Native' has exited with
code 2 (0x2).

然后还有一个Runtime Error的对话框出来


哪位遇到过相同的问题啊?请不吝指教!!万分感谢!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-1-17 19:17:50 | 显示全部楼层 来自 浙江杭州
Simdroid开发平台
问题的提示是没有找到icu文件因而无法执行,试试在windows目录下搜索一个名为icudt36l.dat,将其拷到exe文件所在目录里。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-18 08:59:52 | 显示全部楼层 来自 北京海淀
问题的提示是没有找到icu文件因而无法执行,试试在windows目录下搜索一个名为icudt36l.dat,将其拷到exe文件所在目录里。
messenger 发表于 2010-1-17 19:17

呵呵,好像不是这个问题啊,谢谢你的热心回复。

这个问题解决了,是一开始编译的exe中没有正确添加lib,在R2009b运行时提示缺少dll,把一堆dll拷贝到windows\system32下面后,还是有错误的。后来加上了libeng.lib libmx.lib libmat.lib后,还是出现错误,把原来的考到system32下面的dll全部删了,就ok了,挺折腾的~~anyway,总归解决了。简短来说,就是提示dll缺少的时候,是因为设置不正确,别拷贝dll到系统目录

评分

1

查看全部评分

回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-28 21:04 , Processed in 0.038100 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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