0
点赞
收藏
分享

微信扫一扫

windows导出函数的四种隐式调用方式


1.创建导出函数类并导出dll与lib

windows导出函数的四种隐式调用方式_windows

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文件)

windows导出函数的四种隐式调用方式_导出函数_02

4.通过项目属性设置使用导出库

windows导出函数的四种隐式调用方式_c++_03

 增加依赖项

windows导出函数的四种隐式调用方式_#include_04

引用导出库头文件

windows导出函数的四种隐式调用方式_#include_05

 

 调用导出库函数

windows导出函数的四种隐式调用方式_c++_06

调用结果 :

windows导出函数的四种隐式调用方式_开发语言_07

 

 5.通过#pragma comment指令引用导出库使用

windows导出函数的四种隐式调用方式_#include_08

 

需要先指定包含目录与库目录

windows导出函数的四种隐式调用方式_开发语言_09

 

调用结果 :

windows导出函数的四种隐式调用方式_开发语言_10

 

6. 直接找到lib文件的生成目录直接拖放在工程

windows导出函数的四种隐式调用方式_windows_11

 引用头文件

windows导出函数的四种隐式调用方式_开发语言_12

 调用导出函数

windows导出函数的四种隐式调用方式_#include_13

调用效果:

windows导出函数的四种隐式调用方式_开发语言_14

 

7.通过项目引用的方式调用导出库

windows导出函数的四种隐式调用方式_#include_15

 

选择要引用的工程

windows导出函数的四种隐式调用方式_#include_16

 

成功引用工程

windows导出函数的四种隐式调用方式_开发语言_17

 

引用导出库头文件

windows导出函数的四种隐式调用方式_#include_18

 

 使用导出库中的函数

windows导出函数的四种隐式调用方式_c++_19

成功调用

windows导出函数的四种隐式调用方式_导出函数_20

 

 

 

举报

相关推荐

0 条评论