1.启动vc2015,新建一个win32项目,项目名为Test2.
2.在“Win32应用程序向导”对话框中,选择应用程序类型为“DLL”,附加选项则选中“空项目”。
3.切换到解决方案视图,然后右击"头文件"添加一个头文件Test2.h并且为为添加代码
#ifndef _TEST2_H
#define _TEST2_H //防止重复引用
#include "tchar.h" //为了使用_T
int f1(TCHAR *sz,int n);
void f2();
#endif // !_TEST2_H
4.右击“源文件”添加一个C++文件Test2.cpp,并且添加代码
#include "Test2.h"
#include "windows.h" //为了使用MessageBox
int f1(TCHAR *sz, int n)
{
MessageBox(0,sz,0,0);
return n;
}
void f2()
{
MessageBox(0,_T("你好,f2"),0,0);
}
5.右击“源文件”,打开“添加新项”对话框,在左边选中“代码”,右边选中“模块定义文件(.def)”接着在名称文本框输入Test2.def,在Test2.def输入
EXPORTS
f1
f2
6.切换到解决方案视图,右击Test2生成。这样在解决方案的Debug目录下生成了Test2.dll,和Test2.lib。