当前位置: 首页 > news >正文

C#调用第三方C++版本SDK过程

C#调用第三方C++版本SDK过程

  • 硬件SDK说明
  • 实现过程
    • 建立并且配置项目
    • 程序撸代码过程
    • 注意平台的问题
    • 记得把第三方的动态链接库全部拷贝过去:

项目使用的硬件传感器厂家给的SDK为C++版本,但是项目本身是C#写的,因此便有了本过程的始末,也是从本项目算是开始入手了C++,以此记录本此过程。

硬件SDK说明

SDK包含如下:
其中,bin包含右侧的内容,为不同平台的动态链接库
在这里插入图片描述
document为使用说明,如下,包含详细的细节以及基本的引导过程
在这里插入图片描述
Include为.h文件,如下:

以上为基本的SDK说明。
通过以上SDK即可实现对硬件传感器的调用了。
梳理一下思路,C#无法直接调用C++的SDK,所以就的想办法通过封装供其调用,这个过程方法不唯一,主要顺着思路一直去搞下去即可。本文的思路是通过CLI封装C++的原始SDK,生成供C#可调用的dll文件使用,以此达到目的。所以过程包含以下过程;
(1)建立动态链接库,将使用的过程用C++写成对应函数
(2)生成dll文件,通过C#程序调用<

相关文章:

  • C# UDP协议:核心原理、高效实现与实战进阶指南​
  • 怎么判断一个Android APP使用了Xarmarin这个跨端框架
  • Puppeteer 浏览器自动化操作工具
  • 146. LRU Cache
  • 多元回归的置信区间
  • JavaScript运算符全解析:从基础到进阶实战指南
  • 算法修仙传 第二章 坊市奇遇:链表操作入门
  • 003-类和对象(二)
  • MySQL 8.0 OCP 1Z0-908 题目解析(12)
  • 【动态规划】5 从一次函数出发推导斜率优化dp
  • 零件剖切配置教学 | 玩转EasyTwin 工业产线第三期(上)课程回顾
  • 论文解读: 2023-Lost in the Middle: How Language Models Use Long Contexts
  • javaEE课程项目-壁纸管理系统
  • ollama 部署模型休眠、释放问题
  • 从零入门:Google Cloud Platform (GCP) 基础架构与核心服务全解析
  • 【Go-4】函数
  • 基于BERT预训练模型(bert_base_chinese)训练中文文本分类任务(AI老师协助编程)
  • 基于DPABI提取nii文件模板的中心点坐标
  • 如何使用 WebStorm 编写第一个 Node.js 项目
  • C++滑动门问题(附两种方法)
  • 简速做网站/安卓优化大师历史版本
  • 做b2b网站有没有用/在百度上怎么注册网站
  • 查建设公司人员是那个网站/企业培训有哪些方面
  • 建设银行日照分行官方网站/企业线上培训平台
  • 南京网站建设 雷仁网络/超级seo外链工具
  • 惠州网站建设公司曾/百度seo报价