CTPC C++DLL调用测试示例
C#调用 C++ DLL 的实战例子,搞互操作性的朋友可以看看这个资源,挺有参考价值的。压缩包里的结构比较清晰,有 DLL、有 C#项目代码,还有个文件提醒你都是 32 位的 DLL,别忘了匹配位数,不然运行直接报错。
用的是P/Invoke,也就是 Platform Invoke 的方式,通过DllImport
把 C++里封装好的函数引到 C#里来用,写法上不复杂,关键是类型对得准,比如指针、字符串这些,要好。
文件名叫CTPDLL
,就是个封装好业务逻辑的 DLL,能看出是实际项目里拆出来的模块。还有个C#调用 CTPDLL 示例
,是个现成的 C#项目,直接打开跑一跑基本就能明白流程了。
如果你也在做 C#和 C++的 DLL 互调,尤其还卡在怎么定义接口、怎么传参数、怎么调通这些细节上,这份资源绝对值得一看。
CTPC#调用C++DLL测试成功.rar
预估大小:112个文件
CTPHQ.cpp
38B
dllmain.cpp
445B
pch.cpp
158B
DialogRsp.con
6B
QueryRsp.con
6B
TradingDay.con
6B
DialogRsp.con
6B
QueryRsp.con
6B
TradingDay.con
6B
WindowsFormsApp1.exe.config
189B
15.56MB
文件大小:
评论区