如何将使用了其他库(如opencv)的算法封装成dll库并交付他人使用

本文介绍如何将使用了OpenCV库的算法封装为DLL,以便他人能够顺利调用。除提供必要的.h,.lib,.dll文件外,还需一并交付所依赖的OpenCV库如highgui2413d.dll和imgproc2413d.dll。

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

这篇博客主要是因为我自己的算法使用到了opencv库,但是我又需要将自己的算法封装成DLL库给别人使用,这时候 便涉及到了如何让别人成功使用

你的dll库,并可调用你的opencv库的问题。


经过探索,发现其实这个问题不难,按照上一篇博客《 

VS 2013 代码封装成dll动态链接库及引用,release下

》将你的算法封装成库(这里使用opencv时和正常编程的添加路径方式完全一样)后,交付别人的除了你的.h, .lib, .dll 文件外,还需要交付 你的dll文件涉及到的opencv库,我涉及到的库highgui2413d.dll和imgproc2413d.dll(查找你的算法涉及到了什么库,我是用了一个软件,如果有人需要,可以找我要)


对方引用的方式和上篇博客一样,只是需要将涉及到的这两个opencv库highgui2413d.dll和imgproc2413d.dll拷贝在对方的release/debug(主要看对方使用什么模式)文件夹下,和exe文件放在一起。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值