[請益] (已解決)如何在C++/CLI中使用 Kinect SDK 的 Managed Code??

看板GameDesign作者 (黑白夜衝爽哥)時間12年前 (2013/07/13 18:10), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
平常在用C++寫Windows Form的時候都可以使用一些Managed Code來加速、簡化程式的撰寫 現在想玩一下Kinect 但看來看去網路上大家提供在C++中的Sample 都是unmanaged code,Basic Sample也是 看得我頭昏眼花@@ 有試著想要把 Microsoft.Kinect.dll 給Import到我的Windows Form(C++)專案中 using namespace System::Runtime::InteropServices; [DllImport("Microsoft.Kinect")] 卻發現好像不能這樣搞... OpenNI提供的功能好像有點陽春 所以想請問大家有沒有在C++中使用Managed Kinect SDK Function的方法@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.132.194

07/13 18:20, , 1F
據我所知不靠wrapper的話 只有un->manageg 相反沒有...
07/13 18:20, 1F

07/13 18:21, , 2F
btw, [DllImport]不是把un匯入managed嗎?
07/13 18:21, 2F

07/13 18:21, , 3F
怎麼被你說的好像你用在相反的地方 XD
07/13 18:21, 3F

07/13 18:44, , 4F
!!受教了XD 可以給個方向嗎
07/13 18:44, 4F

07/13 22:21, , 5F
如果是C++/CLI直接加reference就好了
07/13 22:21, 5F
!!! 在C#中我曉得如何加入reference,就是直接在方案總管那邊增加 一直以為C++/CLI不能加reference,所以才想到DllImport這個語法 我趕快去試試看,感激不盡!!! ※ 編輯: stu85010 來自: 49.158.101.143 (07/14 15:50)

07/15 13:49, , 6F
所以搞個半天其實你是想要在managed中用managed?
07/15 13:49, 6F

07/15 13:49, , 7F
C++/CLI其實普通就是稱為MC++, 她「也是」一種managed
07/15 13:49, 7F

07/15 13:50, , 8F
所以看你的case其實不用dllimport這種東西y
07/15 13:50, 8F
是的~小弟學識淺薄~"~ 現在才知道可以在專案中增加參考,要在專案"上"按右鍵才會出現選項 感謝樓上兩位大大的指引! ※ 編輯: stu85010 來自: 163.13.132.194 (07/15 13:58)
文章代碼(AID): #1HuIUBkb (GameDesign)