DLL中使用头文件和导出一个类

在DLL项目中。添加 mydll.h / mydll.cpp

在DLL文件中,将函数声明为 _declspec(dllexport)
在CPP文件中,将函数声明为 _declspec(dllimport)

使用条件编译指令

mydll.h 中输入以下代码

#ifndef MYDLL_H
#define  MYDLL_H
#ifdef MYDLL_EXPORTS
#define MYDLL  _declspec(dllexport)
#else 
#define MYDLL _declspec(dllimport)
#endif
MYDLL int Add(int a, int b);
#endif // MYDLL_H

mydll.cpp中输入以下代码:

#include <stdio.h>
#define MYDLL_EXPORTS
#include "mydll.h"
int Add(int a, int b) {
    return a + b;

编译成功后可用动态库的简单使用及DLL的部署中的方法使用

使用方法2:vs2017工作环境下