1.创建导出函数类并导出dll与lib
2.导出函数定义与实现
#pragma once
#ifdef __cplusplus
extern "C" {
#endif // __cplusplus
//声明导出函数
_declspec(dllexport) void export_func();
#ifdef __cplusplus
}
#endif // __cplusplus
实现
#include "windows.h"
#include "TestExport.h"
#include "tchar.h"
//导出函数实现
void export_func()
{
MessageBox(0, _T("导出函数测试"), _T("DLL Export"), 0);
}
3.编译并生成导出库(dll与lib文件)
4.通过项目属性设置使用导出库
增加依赖项
引用导出库头文件
调用导出库函数
调用结果 :
5.通过#pragma comment指令引用导出库使用
需要先指定包含目录与库目录
调用结果 :
6. 直接找到lib文件的生成目录直接拖放在工程
引用头文件
调用导出函数
调用效果:
7.通过项目引用的方式调用导出库
选择要引用的工程
成功引用工程
引用导出库头文件
使用导出库中的函数
成功调用