C# 调用 C++生成的DLL

15 篇文章 ¥19.90 ¥99.00
4 篇文章
本文详细介绍了如何在C#项目中调用C++生成的OpenCV动态链接库DLL。通过创建C++工程,配置OpenCV,编写函数并生成DLL,再到C#项目中使用DllImport导入DLL,成功实现了C++与C#之间的方法调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面:学习CUDA过程中看到了可以用OpenCV写一个类,然后直接调用的方法,感觉很有意思(基础太差,可能这是个很基础的问题)。于是就想在 C# 中调用OpenCV的方法,发现有点麻烦,需要生成 .dll(动态链接库)文件,生成过程中出了些小问题,所以把这个过程记录下来,以备以后查看。

首先,你的电脑上需要安装OpenCV,具体安装过程百度即可,并不难(具体可以参见我转载的另一篇OpenCV配置的文章)。下面开始进入正题,以VS2017为例。

1.  新建 空项目=>确定(注意,项目名称与下面的文件名最好都一致,否则会出现无法生成错误)

2. 打开属性管理器窗口,添加一下OpenCV配置文件,具体参见另一篇OpenCV简单配置。

                                                      

3. 在解决方案头文件文件夹下=>新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南七小僧

打赏后,可以添加微信一对一咨询

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值