社区
工具平台和程序库
帖子详情
支持多语言调用的DLL封装
Superisys
2019-09-29 03:41:54
各位大虾,我是做硬件产品的,产品销售的时候需要提供SDK供客户进行开发。客户有使用C#,C++,Java等开发语言的,我怎么来封装我的SDK才能让各个开发语言都通用?
...全文
119
4
打赏
收藏
支持多语言调用的DLL封装
各位大虾,我是做硬件产品的,产品销售的时候需要提供SDK供客户进行开发。客户有使用C#,C++,Java等开发语言的,我怎么来封装我的SDK才能让各个开发语言都通用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tchhyc
2019-09-29
打赏
举报
回复
换个思维,有没可能只提供标准接口出来,比如http的接口出来,具体对接语言有对方自己考虑,只需要做http对接即可。
铖邑
2019-09-29
打赏
举报
回复
要做不同的打包,虽然接口类似,但还是会有差别
轻箬笠
2019-09-29
打赏
举报
回复
__stdcall了解下
stherix
2019-09-29
打赏
举报
回复
最好只提供函数调用,函数的入口参数最好都是简单数据类型或者简单数据类型的数组,指针 当然结构体/结构体指针也是可以的,这时候要显式声明结构体的对齐方式等 少用联合当参数 函数返回值最好不要是指针(除非它是个常量)和结构体,而只返回简单的数字类型 尽可能不用回调函数作为参数,如果必须要用的话,参数也和上面的要求要一致 导出函数声明为extern "C" 如果要封装类,就必须做成COM组件
实现软件界面多
语言
动态切换的完整指南
为满足全球用户需求,软件需
支持
多
语言
界面。本文探讨通过动态加载
DLL
中的字符串表实现多
语言
动态切换,介绍了
DLL
基础、加载技术细节、字符串表设计、界面文本资源管理、
DLL
加载与函数
调用
,还提及多
语言
界面更新策略、资源管理及类
封装
等内容,助开发者创建国际化应用。
基于 YOLOv8 的TensorRT 模型
DLL
动态库
封装
与
调用
。(小白保姆级详细教程)
本文详细介绍如何将YOLOv8结合TensorRT模型
封装
为C++
DLL
动态库,实现目标检测功能的模块化
调用
。涵盖接口设计、初始化、推理及资源释放等核心步骤,
支持
跨项目复用与多
语言
调用
,提升工程集成效率。
利用C++
封装
鼠标轨迹算法为
DLL
:游戏行为检测的利器
本文介绍用C++将鼠标轨迹算法
封装
为
DLL
,可在多种编程环境高效
调用
。该算法能模拟自然鼠标移动,有模拟人工轨迹、适当停顿等优势,
支持
多
语言
,在游戏自动化脚本、行为检测等场景应用广泛,还给出C/C++接口
调用
示例及Demo下载方式。
VC++动态链接库编程之
DLL
典型实例
本文介绍了动态链接库
DLL
在算法、资源和通信控制方面的三个典型应用案例,包括如何将傅立叶变换算法
封装
为
DLL
以供不同编程
语言
调用
、创建纯资源
DLL
支持
多
语言
应用程序以及设计串口通信控制
DLL
。
Parsec虚拟显示器驱动开发指南:
DLL
封装
与IDD技术解析
本文深入解析Parsec虚拟显示器驱动开发中的两个核心技术:如何将驱动
封装
为
DLL
以
支持
多
语言
调用
,以及Indirect Display Driver(IDD)技术的实现原理。文章还探讨了IDD的工作流程、适用场景及与其他虚拟显示方案的对比,为开发者提供技术选型参考。
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章