C#调用matlab时,类型初始值设定项引发异常

在用C#建立动态链接库dll后,生成是成功的,但是调用总是出错,每次都说类型初始值设定项引发异常。具体错误如下:有关调用实时(JIT)调试而不是此对话框的详细信息,请参见... 在用C#建立动态链接库dll后,生成是成功的,但是调用总是出错,每次都说类型初始值设定项引发异常。具体错误如下:

有关调用实时(JIT)调试而不是此对话框的详细信息,请参见此消息的结尾。
*********** 异常文本 **************
System.TypeInitializationException: “MathWorks.MATLAB.NET.Arrays.MWNumericArray”的类型初始值设定项引发异常。 ---> System.TypeInitializationException: “MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常。 ---> System.TypeInitializationException: “MathWorks.MATLAB.NET.Utility.MWMCR”的类型初始值设定项引发异常。 ---> System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
在 MathWorks.MATLAB.NET.Utility.MWMCR.mclIsMCRInitialized()
在 MathWorks.MATLAB.NET.Utility.MWMCR..cctor()
--- 内部异常堆栈跟踪的结尾 ---
在 MathWorks.MATLAB.NET.Utility.MWMCR.SetResourceManager(ResourceManager resourceManager)
在 MathWorks.MATLAB.NET.Arrays.MWArray..cctor()
--- 内部异常堆栈跟踪的结尾 ---
在 MathWorks.MATLAB.NET.Arrays.MWNumericArray.get__Inf()
在 MathWorks.MATLAB.NET.Arrays.MWNumericArray..cctor()
--- 内部异常堆栈跟踪的结尾 ---
在 MathWorks.MATLAB.NET.Arrays.MWNumericArray.op_Implicit(Double[] values)
在 Demeter.SVM.button1_Click(Object sender, EventArgs e) 位置 D:\work\Demeter_svm\Demeter\SVM.cs:行号 120
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

求高人帮忙解答,谢谢。解决问题了会追加分数的。
展开
 我来答
匿名_热心网友
2012-01-02 · TA获得超过719个赞
知道大有可为答主
回答量:3827
采纳率:0%
帮助的人:8332万
展开全部
源码:<div class="lineright"><a href="javascript:switchPage(true, true)" id="label_switch_normal">使用其他号码登录</a></div>
TableDI
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击9步自动完成vlookup匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
stlz12
推荐于2016-07-10 · TA获得超过282个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:225万
展开全部
vector<string> container;
vector<string>::iterator pos;
string str("She wants to go to Peking University to study Chinese"),token;
while((index = str.find_first_of(' ',t_index)) != -1)
{
if(t_index == 0)
container.push_back(str.substr(0,index));
while(str[index] == ' ')
index++;
t_index = index;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式