C ++ / CLI,MEX:错误C3767候选函数取决于函数参数类型

时间:2013-01-25 13:51:33

标签: c++-cli arguments mex

我正在使用这样结构的mex解决方案:

我有一个C#阅读器A,它由C ++ / CLI项目B调用,由一个mex项目C调用,它是从matlab调用的。这不是我的代码,只是我应该运行的东西。

B包含两个我无法访问的函数,首先是构造函数: B :: B(mxArray *数据)

第二,常规功能: mxArray * B :: toMatlab(bool模式)

我尝试使用int替换构造函数的mxArray *参数,这使得错误消失了,与其他函数类似,所以看起来函数本身是可访问的,但由于某种原因,我不是允许使用类型mxArray *作为参数。

我不想在代码中包含太多细节,但如果有任何与我遗漏相关的内容,请告诉我们。

1 个答案:

答案 0 :(得分:0)

错误帮助表明您的问题是本机类型的可见性(在.NET元数据中),并提供此链接以获取更多信息和解决方案: