2011-10-06 99 views
0

我是新来制作DLL的,我想将我从OpenCV2.3项目示例获得的C++ kinect_maps项​​目转换为DLL,以便我可以从我的C#项目中使用它。我已经能够创建一个DLL,但没有运气,它不能从我的kinect抓取图像。它是我链接到错误的图书馆还是我不知道的其他东西。我如何完成我的任务的任何解决方案?将OpenCV kinect_maps转换为DLL

非常感谢!任何帮助表示赞赏!

+0

将调试器附加到您的工作exe文件,并将调试器附加到您破碎的C#中。确保启用调试本机代码。告诉我们他们有什么不同。 – totowtwo

回答

1

您应该使用COM接口,因为它们是不同的语言。找到一个COM/COM +教程,首先尝试一些简单的“Hello world”(COM不是世界上最简单的技术),然后把你的代码放在COM DLL中。

然后你就可以将它添加为你的C#项目的引用,#import它,实例化类,调用成员对象等等。