一、DLL中导出函数的3中声明方式
二、什么是模块定义文件
三、.def文件的规则
新建一个dll项目,名称为007,并在007.cpp中添加如下代码:
接下来,添加一个模块
添加成功之后,如下:
现在做如下添加
LIBRARY
EXPORTS
fun @1
Min @2
Max @3
接下来创建一个新的工程,用于调用刚才生成的动态库,如下:
#include <iostream>
using namespace std;
#pragma comment(lib,"D:\\vs2015\\Code\\TestDemo\\Debug\\007.lib")
__declspec(dllimport) int Max(int a, int b);
void main()
{
int x = Max(10, 200);
cout << x << endl;
system("pause");
}
结果: