{
addFun=(lpAddFun) GetProcAddress(hDll,\"Add_new\");//得到所加载DLL模块中函数的地址
if(addFun)
{
int result=addFun(2,3);
printf(\"%d\",result); } FreeLibrary(hDll);//释放已经加载的DLL模块
}
return 0;
}
三、 变量----创建动态链接库(非MFC DLL)
1. new---projects---win32 dynamic-link library----an empty
project(Sample)
2. 添加sample.h
#ifndef SAMPLE_H
#define SAMPLE_H
extern int dllGlobalVar;
#endif
3. 添加 sample.cpp
#include \"sample.h\"
#include
int dllGlobalVar;
bool APIENTRY DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID
lpReserved)
//windows在加载DLL时,需要一个入口函数,就如同控制台或DOS程序需要main函数、win32程序需要winmain函数一样 。所以引入一个不做任何操作的缺省DllMain的函数版本 。是DLL的内部函数 。
以上就是小编给大家带来的全部内容,大家都学会了吗?
推荐阅读
- 小编分享python 2.7虚拟环境安装的具体操作步骤 小编分享列王纪下二十四章解经
- 我来分享vc6.0 中无法添加控件的操作教程 我来分享故事教案
- 我来教你vc6.0改变字体形状和大小的操作教程 我来教你登dua郎什么意思
- 小编分享华为p30pro设置抬手亮屏的操作步骤。
- 我来分享在华为mate20x中设置相机九宫格的图文教程。
- 分享在vivo Z3i中设置字体样式的图文教程。
- 小编分享在vivo x21中设置字体样式的具体步骤。
- 分享在vivo vivo x21i中设置字体样式的图文教程。
- 我来分享在vivo nex中设置字体样式的具体方法。
- 分享在有货里进行换货的基础操作。