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

c# 调用 matlab 引发初始化错误 异常

2015-08-13 20:48 453 查看
1. 除了matlab 编译的DLL 意外还需要引用 MWArray.dll 这个dill 在安装了 MCRInstaller.exe(matlab运行环境之后就会有了);

2. 最重要的一点.net 的运行环境要保持一致,比如 matlab 编译用的 .net4.0 如果你用 4.5或3.5引用 可能会出错。

3. 在使用了matlab的DLL 之外还要使用c++ 或别的 语言的时候,改变了生成的目标平台 也会引发这个错误。(项目属性-》生成-》目标平台)   改为使用Any CPU 就不会报错了。

遇到第三种情况的时候,调用c++ 和 matlab 分别 单独建立一个 类库 就可以搞定了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: