opencv、c++、dll 、demo
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 ,放在当前文件夹下面,都可以实现该效果。