看板 C_and_CPP 關於我們 聯絡資訊
請問函式func有個vector<myClass>輸入參數 要如何把func函式編譯成dll檔給C#使用呢? 我有查一下google,是不是要把vector轉成safeArray, 輸入改成用safeArray? 在C#端又要如何接收呢? 不知有沒有人寫過,有範例能參考, 函式如下: class myClass; void func(vector<myClass> &vClass); -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.105.219 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1616001479.A.D17.html
s4300026: 怎麼不用list? 03/18 06:47
TeaEEE: 如果你c#端是.net framework可參考ms的STL/CLR Library 03/18 08:58
TeaEEE: Reference文件 03/18 08:58
s4300026: 我看了一下,這個是仿製c++的vector吧。原po的意思是, 03/19 19:44
s4300026: 他想要把c#的物件或結構塞進c++的vector吧? 03/19 19:44
s4300026: eclare-handles-in-native-types?view=msvc-160 03/19 19:45
s4300026: 這個試試看有沒有機會 03/19 19:45
s4300026: 問題時c#有自己的容器,幹麻一定要用c++的容器呢? 03/19 19:52
MartinJ40: 用.net? 03/22 09:58
WPC001: 請用managed C++來寫一個DLL把原本的東西包起來吧~~ 03/31 00:06