作者stu85010 (黑白夜衝爽哥)
看板GameDesign
標題[請益] 如何在C++中使用 Kinect SDK 的 Managed Code??
時間Sat Jul 13 18:10:15 2013
平常在用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
1F:→ Killercat:據我所知不靠wrapper的話 只有un->manageg 相反沒有... 07/13 18:20
2F:→ Killercat:btw, [DllImport]不是把un匯入managed嗎? 07/13 18:21
3F:→ Killercat:怎麼被你說的好像你用在相反的地方 XD 07/13 18:21
4F:→ stu85010:!!受教了XD 可以給個方向嗎 07/13 18:44
5F:→ azureblaze:如果是C++/CLI直接加reference就好了 07/13 22:21
!!!
在C#中我曉得如何加入reference,就是直接在方案總管那邊增加
一直以為C++/CLI不能加reference,所以才想到DllImport這個語法
我趕快去試試看,感激不盡!!!
※ 編輯: stu85010 來自: 49.158.101.143 (07/14 15:50)
6F:推 Killercat:所以搞個半天其實你是想要在managed中用managed? 07/15 13:49
7F:→ Killercat:C++/CLI其實普通就是稱為MC++, 她「也是」一種managed 07/15 13:49
8F:→ Killercat:所以看你的case其實不用dllimport這種東西y 07/15 13:50
是的~小弟學識淺薄~"~
現在才知道可以在專案中增加參考,要在專案"上"按右鍵才會出現選項
感謝樓上兩位大大的指引!
※ 編輯: stu85010 來自: 163.13.132.194 (07/15 13:58)