exe调用DLL的方式
作者:互联网
假设被调用的DLL存在一个导出函数,原型如下:
void printN(int);
三种方式从DLL导入导出函数
- 生成
DLL
时使用模块定义 (.def
) 文件 - 在主应用程序的函数定义中使用关键字
__declspec(dllimport)
或__declspec(dllexport)
- 利用
#pragma comment(linker, "/export:[Exports Name]=[Mangling Name]"
def编写规范:参考模块定义 (.Def) 文件
基本规则: