1.动态链接库的创建
创建一个Win32控制台程序,取名为Add,选择”动态链接库“的空项目,为项目添加一个.cpp文件
函数格式为:
extern “C” _declspec(dllexport) int add(int a, int b)
{
return a+b;
}
编译Add程序,生成的Add.dll和Add.lib
隐式链接:
创建一个项目叫Testdll,在需要用的地方用extern int add(int a, int b);声明一下,将生成的Add.dll和Add.lib的复制到Testdll\Testdll\目录下,或用方法一:在“项目属性页-》配置属性-》链接器-》输入”中手动添加Add.lib,或用方法二:在头文件包含处用添加#pragma comment(lib, "Dll2.lib")。即可调用Add.dll中的函数了.
显示链接:
(1).HINSTANCE hdll;
(2).hdll=LoadLibrary(''Add.dll所在路径");
(3).函数指针=GetProcAddress(hdll,"函数名")
(4).利用函数指针调用函数;
(5).FreeLibrary(hdll);
。