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