我在matlab中开发了一个“自动车牌识别器”项目,我想在C#windows应用程序中调用这个项目进行进一步处理。但是当我在C#中实现它时,我得到了一个错误:
MWArray程序集未能初始化。
我已经在matlab中生成了所有dll文件,并将它添加到matlab中来自deploytool的C#项目的引用中。并且还添加了MWArray.dll。
我正在使用2013a版的matlab和2012版的Visual Studio。
答案 0 :(得分:0)
您是否在开发机器中出现错误?我怀疑不是。
当您分发使用matlab Dll的软件时,您需要安装Matlab Runtime Compiler(AKA MCR)才能让使用该软件的机器运行Matlab代码。
如果在安装MCR后出现相同的错误,请尝试使用管理员用户再次运行它。