参考 http://blog.csdn.net/big_wang5/article/details/8216557
c++新手
一、DLL简介
包含能被可执行程序或其他DLL调用的函数。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。
若要访问dll中的函数,该函数必须是导出的(_declspec(dllexport)关键字),在命令提示符下使用dumpbin函数查看导出情况。
二、DLL的2中加载方式:隐式连接和显示加载。
1.隐式连接
生成dll
使用_declspec(dllexport)关键字导出函数,使用静态调用dll
VS2010中新建控制台程序,在“应用程序设置”页面的“应用程序类型”下,选择“DLL”和空项目。
创建头文件,命名为DllDemo.h
/**********************************************/
/*FileName:DllDemo.h */
/**********************************************/
#ifdef DllDemoAPI
#