2011-10-06 75 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它,實例化類,調用成員對象等等。