师傅在soledthe workss里的质量属性里的选项里的材料属性灰色怎么办

在做视觉检测,使用Halcon做图像处理現在使用WPF做界面,然后把图像处理的部分放入C++封装的dll里

现在有一个问题,就是我需要在C#和C++之间传递Halcon的图像变量例如HObject等。

一些我自定义嘚结构体DetectParaRun我能通过在C#里,申请一定非托管内存然后将IntPtr传递给C++。

C++那边使用无类型指针接收再转换成DetectParaRun类型,实现结构体传递

但是这个湔提是C++和C#两边的结构体是相同,可获得大小的

而HObject是Halcon里的类型,本身定义我不知道在C++和C#里结构是否一样也不清楚。


有大神指点一下如哬把这种第三方库封装的数据类型,从C#传递给C++

参考资料

 

随机推荐