求教,C#调用C++dll接口出现问题,参数定义是否正确,调用方式是否正确

求教,C#调用C++dll接口出现问题,参数定义是否正确,调用方式是否正确

问题描述:

C++ 接口:

mgvl0_detect_face(MGVL0_HANDLE_T handle, MGVL0_FACE_DETECT_CONFIG_S *config, MGVL0_FRAME_S *frame, MGVL0_FACE_DETECT_RESULT_S **result);


C# 调用方式:

 

 

无论把enum改成什么...... 这个MGVLO_IMAGE_SOURCE_DATA总是传不过去

我觉得c#的调用源码有问题的

需要重写。

额,怎么都没人的。。。提点一下我也好的,卡在这边好几天啦,有点有劲没处使的感觉,查了大量资料都没结果。拜托了各位大神

C#接口调用参数

有需要的话可以贴出C++ demo调用这个接口参数赋值的方式和我用C#调用这个接口参数赋值方式,对方只给了C++demo,不是很会,卡在这里很久了已经。

报什么错

已完结

我在使用c++sample的时候听说unity开发也会遇到相同的问题,需要unity注册一下....但是很显然我没有这个key...

在使用c#链接dll时也是遇到了相同的错误.

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y