我是制作DLL的新手,我想将我从OpenCV2.3项目示例中获得的C ++ kinect_maps项目转换为DLL,以便我可以在我的C#项目中使用它。我已经能够创建一个DLL,但没有运气,它无法从我的kinect抓取图像。是我链接到错误的库或任何其他我不知道的东西。关于如何完成任务的任何解决方案?
非常感谢你!任何帮助表示赞赏!
答案 0 :(得分:1)
您应该使用COM接口,因为它们是不同的语言。找一个COM / COM +教程,首先尝试使用一些简单的“Hello world”(COM不是世界上最简单的技术),然后将你的代码放在COM dll中。
然后,您将能够将其添加为C#项目的引用,#import,实例化类,调用成员对象以及所有其余项。