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

这篇博客主要是因为我自己的算法使用到了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文件放在一起。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章