C# 调用matlab 值类型异常

     重装系统发现以前写好的调用程序不能调用了,报错语句protected Untitled1.Class1 m_hypo_test_inv = new Untitled1.Class1(); Untitled1 由matlab 生成的dll文件,最近Untitled1 中Class1对象名。 在网上搜索了一下,发现解决的办法有以下三种, 

       直接重装MCRInstaller,搞定。本人尝试不行 

       重装MCRInstaller,设置环境变量,这里关于步骤就在啰嗦下好了,右键计算机找到属性点击,然后找到高级系统设置,点击进去,选择环境变量点击进去,然后找到Path变量名的系统变量,双击打开添加路径完成。具体的见下图,在你的MCRInstaller安装路径下找到以下路C:\Program Files (x86)\MATLAB\MATLAB Compiler Runtime\v715\bin\win32;C:\Program Files (x86)\MATLAB\MATLAB Compiler Runtime\v715\runtime\win32;   添加进去并以分号结尾就行  ,本人尝试不行

        重装另一个版本的MCRInstaller, 设置环境变量,重启,通过

    

C# 调用matlab 值类型异常_第1张图片       C# 调用matlab 值类型异常_第2张图片 



C# 调用matlab 值类型异常_第3张图片


     望大神不吝赐教




你可能感兴趣的:(C#,matlab)