opencv c++ demo dll

32位和64位一定要在解决方案,属性中调整好,否则直接编译不通过。

属性页中, 常规 配置类型中 exe 和dll 还是其他要选好,平台工具集和sdk 不能错

高级设置里面,dll 需要添加公共语言支持,。net core 有特殊的分类,这里错误,生成报错

VC ++ 目录中,包含目录是path环境, 可以添加多个,影响到#include 添加源码的方式

库目录是lib 的目录,设计到调用的某个具体的dll

连接器中可以直接输入lib名称,附加在程序上,如果检测到dll 缺失会提醒。

托管dll 和非托管dl 之间有区别,托管dll 的限制很大,非托管传参可以通过指针传参,但是托管dl 传参有限,必须要双方对映,写法很受限制。

头文件就是头文件,只放函数头即可,具体文件和调用放在cpp 里面

编译通过后,会检测附加lib 的 对应的dLL名称,可以通过全局函数,也可以把dll ,放在当前文件夹下面,都可以实现该效果。