首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用MATLAB代码创建.NET应用程序

用MATLAB代码创建.NET应用程序
EN

Stack Overflow用户
提问于 2016-06-14 11:07:38
回答 1查看 347关注 0票数 1

我正在尝试接口从Matlab和C#应用程序获取的一些数据。我正在尝试将MATLAB函数转换为.NET程序集,并将其集成到.NET应用程序中。

我从这个链接上的mathWorks文档(sdk/gs/create-a-cc-application-with-matlab-code-1.html)中提出了一个非常简单的示例,并遵循了所有步骤。在遵循了教程的所有步骤并添加了对通过Matlab编译器创建的程序集的引用和对MWArray API的引用之后,当我破坏应用程序时,当我试图创建使用Matlab编译器创建的类的实例时,会抛出一个异常。

例外情况如下:

“System.TypeInitializationException类型的未处理异常发生在MainApp.exe中”

我已经按照readme.txt的要求安装了MatlabRuntimeVersion9.0,并且在MwareFusion (虚拟机)上运行8.1Windows64bit的代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-14 22:18:03

我看了代码和教程。我也在我的机器上复制了同样的步骤,并解决了问题。本质上,如果您在内部异常中导航,您会发现构造函数由于异常错误而失败:

异常表格HRESULT: 0x8007000B

这可能是因为Matlab创建了以64位运行的dll,而使用默认配置,Visual以32位进行编译。

因此,我建议将菜单配置Menager中应用程序的目标从任何CPU更改为x64。这应该能解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37810264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档