如何在C#windows应用程序中集成matlab项目

时间:2015-04-20 05:57:50

标签: asp.net matlab matlab-compiler

我在matlab中开发了一个“自动车牌识别器”项目,我想在C#windows应用程序中调用这个项目进行进一步处理。但是当我在C#中实现它时,我得到了一个错误:

  

MWArray程序集未能初始化。

我已经在matlab中生成了所有dll文件,并将它添加到matlab中来自deploytool的C#项目的引用中。并且还添加了MWArray.dll。

我正在使用2013a版的matlab和2012版的Visual Studio。

1 个答案:

答案 0 :(得分:0)

您是否在开发机器中出现错误?我怀疑不是。

当您分发使用matlab Dll的软件时,您需要安装Matlab Runtime Compiler(AKA MCR)才能让使用该软件的机器运行Matlab代码。

如果在安装MCR后出现相同的错误,请尝试使用管理员用户再次运行它。