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