您的位置:首页 > 编程语言 > MATLAB

Matlab与C#混编 问题总结

2015-04-09 00:26 176 查看
Matlab与C#混编 问题总结

1、Matlab2014a破解不完全,因此生成dll不成功,改用2012b解决;

2、由于C#程序需要读HID设备,调用的相关dll为32位的,而Matlab生成的dll是64位的,在同一C#程序中只能有一种体制,因此改用Matlab生成COM;

3、Matlab生成COM时遇到错误:

D:\MATLAB\BIN\MEX.PL: Error: regsvr32 for C:\Documents and Settings\Administrator\My
Documents\MATLAB\Untitled1\src\Untitled1_1_0.dll failed.

Error: An error occurred while shelling out to mbuild (error code = 2).

Unable to build executable.

解决方法:

用管理员权限打开Matlab;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: