0
我是新来制作DLL的,我想将我从OpenCV2.3项目示例获得的C++ kinect_maps项目转换为DLL,以便我可以从我的C#项目中使用它。我已经能够创建一个DLL,但没有运气,它不能从我的kinect抓取图像。它是我链接到错误的图书馆还是我不知道的其他东西。我如何完成我的任务的任何解决方案?将OpenCV kinect_maps转换为DLL
非常感谢!任何帮助表示赞赏!
我是新来制作DLL的,我想将我从OpenCV2.3项目示例获得的C++ kinect_maps项目转换为DLL,以便我可以从我的C#项目中使用它。我已经能够创建一个DLL,但没有运气,它不能从我的kinect抓取图像。它是我链接到错误的图书馆还是我不知道的其他东西。我如何完成我的任务的任何解决方案?将OpenCV kinect_maps转换为DLL
非常感谢!任何帮助表示赞赏!
您应该使用COM接口,因为它们是不同的语言。找到一个COM/COM +教程,首先尝试一些简单的“Hello world”(COM不是世界上最简单的技术),然后把你的代码放在COM DLL中。
然后你就可以将它添加为你的C#项目的引用,#import它,实例化类,调用成员对象等等。
将调试器附加到您的工作exe文件,并将调试器附加到您破碎的C#中。确保启用调试本机代码。告诉我们他们有什么不同。 – totowtwo