PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] C++ vector如何包成dll給C#使用?
作者:
popen
(Penpineapple-applepen)
2021-03-18 01:17:57
請問函式func有個vector<myClass>輸入參數
要如何把func函式編譯成dll檔給C#使用呢?
我有查一下google,是不是要把vector轉成safeArray,
輸入改成用safeArray? 在C#端又要如何接收呢?
不知有沒有人寫過,有範例能參考, 函式如下:
class myClass;
void func(vector<myClass> &vClass);
作者:
s4300026
(s4300026)
2021-03-18 06:47:00
怎麼不用list?
作者: TeaEEE (愛不趴 不愛趴)
2021-03-18 08:58:00
如果你c#端是.net framework可參考ms的STL/CLR LibraryReference文件
作者:
s4300026
(s4300026)
2021-03-19 19:44:00
我看了一下,這個是仿製c++的vector吧。原po的意思是,他想要把c#的物件或結構塞進c++的vector吧?
https://docs.microsoft.com/zh-tw/cpp/dotnet/how-to-d
eclare-handles-in-native-types?view=msvc-160這個試試看有沒有機會問題時c#有自己的容器,幹麻一定要用c++的容器呢?
作者:
MartinJ40
(Martin J-40)
2021-03-22 09:58:00
用.net?
作者: WPC001 (好悶, 迷惘~~)
2021-03-31 00:06:00
請用managed C++來寫一個DLL把原本的東西包起來吧~~
繼續閱讀
[問題] 指標問題
Arim
Re: [問題] 請問語法問題
descent
[問題] 請問語法問題
pilipalabon
[分享] BBS 程式碼上色器
pinefruit
[問題] 請教link lib跟dynamic load dll的差異
Keitaro
[問題] 資料結構開放式課程的課本
baltimore
[問題] QMovie 不吃 QZipReader 的fileData
liu2007
[問題] 利用pointer取substring
ericerix
[問題] 看不懂module.h的macro
pmove
[問題] C++ function input arg問題
Dalapa
Links
booklink
Contact Us: admin [ a t ] ucptt.com