我正在使用一个结构如下的 mex 解决方案:
我有一个 C# 阅读器 A,它由一个 C++/CLI 项目 B 调用,它由一个从 matlab 调用的 mex 项目 C 调用。这不是我的代码,只是我应该运行的东西。
B 包含两个我无法访问的函数,首先是构造函数:B::B(mxArray* data)
二、一个正则函数:mxArray* B::toMatlab(bool mode)
我尝试用 int 替换构造函数的 mxArray* 参数,这使错误消失了,并且与另一个函数类似,所以看起来函数本身是可访问的,但由于某种原因,我不允许使用类型 mxArray* 作为参数。
我不想包含太多关于我的代码的细节,但是如果我遗漏了任何相关的内容,请告诉我。