社区
工具平台和程序库
帖子详情
支持多语言调用的DLL封装
Superisys
2019-09-29 03:41:54
各位大虾,我是做硬件产品的,产品销售的时候需要提供SDK供客户进行开发。客户有使用C#,C++,Java等开发语言的,我怎么来封装我的SDK才能让各个开发语言都通用?
...全文
77
4
打赏
收藏
支持多语言调用的DLL封装
各位大虾,我是做硬件产品的,产品销售的时候需要提供SDK供客户进行开发。客户有使用C#,C++,Java等开发语言的,我怎么来封装我的SDK才能让各个开发语言都通用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tchhyc
2019-09-29
打赏
举报
回复
换个思维,有没可能只提供标准接口出来,比如http的接口出来,具体对接语言有对方自己考虑,只需要做http对接即可。
铖邑
2019-09-29
打赏
举报
回复
要做不同的打包,虽然接口类似,但还是会有差别
轻箬笠
2019-09-29
打赏
举报
回复
__stdcall了解下
stherix
2019-09-29
打赏
举报
回复
最好只提供函数调用,函数的入口参数最好都是简单数据类型或者简单数据类型的数组,指针 当然结构体/结构体指针也是可以的,这时候要显式声明结构体的对齐方式等 少用联合当参数 函数返回值最好不要是指针(除非它是个常量)和结构体,而只返回简单的数字类型 尽可能不用回调函数作为参数,如果必须要用的话,参数也和上面的要求要一致 导出函数声明为extern "C" 如果要封装类,就必须做成COM组件
PB
调用
C#写的
dll
文件
5. **
调用
DLL
方法**:在PB的代码窗口中,可以像
调用
任何其他PB对象一样,
调用
C#
DLL
的方法。 6. **调试与优化**:进行必要的测试和调试,确保PB能正确
调用
C#
DLL
的功能,并根据需要进行优化。 在压缩包文件的“PB...
使用API函数实现的串口通讯
DLL
(含源码VC++)
本项目提供了一个使用API函数实现的串口通讯
DLL
,由VC++编程
语言
编译而成,允许开发者在自己的应用程序中方便地
调用
串口功能。 首先,我们来了解一下串口通讯的基础知识。串口,也称为串行端口,是计算机硬件上的一...
C#多线程
调用
C++
封装
Dll
【代码】C#多线程
调用
C++
封装
Dll
。
C++
调用
dll
的方法
在C++中,为了
支持
重载机制,在编译生成的汇编码中,要对函数的名字进行一些处理,加入...动态
调用
不是链接时完成的,而是在运行时完成的,动态
调用
不会在可执行文件中写入
DLL
相关的信息,而是直接
调用
dll
中的函数。
【C++】多个类的
DLL
封装
及
调用
网上大多是将函数
封装
成
dll
的教程,类的
封装
也是基本相似的。 创建
DLL
在VS2010中新建一个win32->
dll
工程。如我建立的工程名为Face
DLL
添加face
dll
.h的头文件(里面定义
dll
的接口,
调用
时会用到) #pragma ...
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章