C#与 Matlab2014a 混合编程
为了实现 C#与 Matlab 混合编程,费了好大劲才实现生成的 DLL
文件能够正常调用,而不出现调用组件报错“初始值设定项引发异常”
的问题。网上有很多资源可供参考,可惜参差不齐,特把解决过程记
录,方便后面想学习的朋友。首先感谢网络上各位友人提供的解决方
法,希望该教程对各位新朋友有帮助。
ByMasterjayatXMU
2015‐07‐09
1、调试成功平台
(1) 系统平台
WIN764 位
(2) 软件版本
VS2010C#&Matlab2014a64 位
(注:matlab 2014b 版本有朋友说没办法生成 DLL 文件,请注意哦!另外,注意各
个版本的位数,这个是有差别的哦!)
2、Matlab 生成 C#可调用的 DLL 过程
(1)配置 Matlab 的编译器
1)在 MATLAB 的命令窗口中输入 mbuild–setup 会弹出:
(这是我之前已经配置好的原因哦!)
未配置时弹出: