如果基于windows平台你开发了一个算法,现在你的同事开发的平台要使用你的算法,这种情况下可以考虑把你的算法编译城dll库,然后你的同事可以通过调用你的dll来完成算法使用,其实是一种比较简单的信息传输的方式,类似linux环境下的so库。
下载 安装opencv并配置vs2019:
VisualStudio2019安装配置OpenCV的C++环境_csdn_0007的博客-CSDN博客_opencv vs2019
1.生成dll
下面是微软的官方例子,比较全面,我直接使用他们的dll生成的说明来生成我的dll库,因为后面的dll使用的部分,官方的说明太全,不够简洁(当然是最好的说明,只是我时间有限,不需要那么深入的使用),我只需要把dll复制给别人,直接调用的例子,所以使用了第二部分的介绍。
所以我仅仅参考dll的生成部分
演练:创建和使用自己的动态链接库 (C++) | Microsoft Docs
2.使用dll
我参考的是dll库的调用部分
参考:VS2017动态链接库(.dll)的生成与使用_pannyloveworld的博客-CSDN博客_vs2017创建dll
通过上面两个说明简介可以很快的熟悉dll的生成和调用方法。