作者popen (时间与空间)
看板C_Sharp
标题[问题] C++ vector如何编成DLL给C#使用?
时间Thu Mar 18 00:00:01 2021
你好,
想请问我有个class如下, 函式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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1615996803.A.AB0.html
1F:推 nocti64: 直接用array吧 05/20 23:33
2F:→ nocti64: 在c++端用动态宣告array 05/20 23:33
3F:→ nocti64: c#端收阵列指标和阵列长度(记得c#端要加unsafe才能用指 05/20 23:33
4F:→ nocti64: 标) 05/20 23:33