关于混合编程调用dll文件时出现matlab库函数未定义问题

Thinker_Zhang007 2015-12-23 10:25:53
错误提示:
未定义armax函数,而armax函数作为matlab本身库函数,在Matlab中可以直接使用,如果将Matlab库文件中的armax.m也添加到.dll中时,由于armax函数中本身也调用了其他的库函数,运行C#时会在armax.m文件中报类似错误,“未定义XX函数或方法”。实际上Matlab中很多函数都与其他库函数关联,如此一个一个.m文件的查找并添加到.dll中,实在是繁杂而又蛮干。

个人感觉应该能在C#中添加一个Matlab库函数集合的引用之类的文件,但在网上又找不到相关的信息。

求大神指教啊,混合编程C#调用时是不是都会有这种情况?怎么解决的?
...全文
520 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WangSir999 2017-09-28
  • 打赏
  • 举报
回复
楼主解决了吗?同问啊?
qq_25775707 2016-11-21
  • 打赏
  • 举报
回复
楼主问题解决了么?同问!
Thinker_Zhang007 2015-12-24
  • 打赏
  • 举报
回复
matlab compiler runtime已经安装了啊,环境变量也设置了,然后运行,类的初始化没问题,就是调用函数时,matlab的原有库函数却出现未定义的错误提示,查了很多,不知道什么原因,求高手支招啊!!!万分感谢!!!
john_QQ:2335298917 2015-12-23
  • 打赏
  • 举报
回复
你也可以搜一下matlab c#混合编程,有一些资料可供参考
john_QQ:2335298917 2015-12-23
  • 打赏
  • 举报
回复
得装mcr吧,你的matlab安装了吗?

110,526

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧