本篇详述的是在Vs2019+OpenCV环境下生成动态链接库DLL并加以调用的全过程
<1> 生成动态链接库:
1、Vs创建新项目 --> 动态链接库(DLL)
2、 下一步 --> (填写自己的项目名称,选择自己的项目位置) 创建
3、头文件--添加--新建项--.h文件--添加
4、编辑.h文件(例:我生成的 Test.h)
#pragma once
#include <opencv2/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/imgproc/imgproc_c.h>
#include <iostream>
using namespace std;
using namespace cv;
extern "C" __declspec(dllexport) void thresholdIntegral(Mat inputMat, Mat outputMat);
其中,extern "C":告诉编译器将被它修饰的代码按C语言的方式进行编译。
__declspec(dllexport)&