1、打开VS2013,创建项目,点DLL,输入项目名称,MakeDll,添加新项,来创建头文件MakeDll.h;

2、创建MakeDll.cpp来实现MakeDll.h中的函数和类;在MakeDll.cpp中需要包含MakeDll.h头文件==>右击项目==>属性==>配置属性==>VC++目录==>可执行文件目录,在项目中找到MakeDll.h所在目录,包含以下就可以了。

3、生成==>生成解决方案:在MakeDll项目所在目录下的Debug目录下的文件有MakeDll.dll和MakeDll.lib了。

4、新建项目==>win32控制台应用程序,项目名称:UsingDll,确定==>下一步,勾上空项目;第一个项目中生成的MakeDll.dll和MakeDll.lib复制到 UsingDll\UsingDll目录下将项目MakeDll中的MakeDll.h头文件也复制到本项目中,最好复制到 UsingDll \UsingDll目录中然后同样的,右击项目==>属性,如同上面一样把MakeDll.h所在目录包含一下;

5、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。

6、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录, 然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。

7、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。
