在导出函数在声明和定义时,都一定要有关键字 _declspec(dllexport) ,这样才会同时生成 .dll 和 .lib 文件。
demo:
接口头文件:
#pragma once
extern "C" _declspec(dllexport) int addtest(int a, int b);
实现:
#include "stdio.h"
#include "pch.h"
extern "C" _declspec(dllexport) int addtest(int a, int b) {
return a + b;
}