孙鑫19课笔记
来源:互联网 发布:刘琨 祖逖 知乎 编辑:程序博客网 时间:2024/06/03 19:25
//隐式链接,方便,全部加载到内存空间,时间代价高。
//dll1.h
#ifdef DLL1_API
#else
#define DLL1_API extern "C" _declspec(dllimport) // extern "C"不改函数名。
#endif
DLL1_API int _stdcall func(); // _stdcall:标准调用约定,有extern "C"也会改函数名。
//dll1.m
#define DLL1_API extern "C" _declspec(dllexport)
#include "dll1.h"
int _stdcall func()
{
}
//dll1.def
LIBRARY dll1
EXPORTS
func(func_alias)
// 动态加载,需要时加载
GetLibrary()
GetProcAddress(,)
HINSTANCE hInst;
hInst = LoadLibrary("Dll1.dll");
typedef int (*FUNCPROC)();
FUNCPROC func = (FUNCPROC)GetProcAddress(hInst, "func");
FUNCPROC func = (FUNCPROC)GetProcAddress(hInst, MAKEINTRESOURCE(1)); // 用序号
if (!func)
{
// no "func"
}
FreeLibrary(hInst);
- 孙鑫19课笔记
- 孙鑫VC课第九节笔记
- 孙鑫vc++ 第一课 笔记
- 孙鑫vc++ 第一课 笔记
- 孙鑫 VC++ 第三课笔记
- 孙鑫 笔记
- 孙鑫vc学习笔记_第一课
- 孙鑫VC课第八节笔记
- 孙鑫VC第一课学习笔记
- 孙鑫VC第二课学习笔记
- 孙鑫VC第三课学习笔记
- 孙鑫VC第四课学习笔记
- 孙鑫VC第五课学习笔记
- 孙鑫mfc学习笔记第十五课
- 孙鑫VC++讲座笔记
- 孙鑫VC++讲座笔记
- 孙鑫VC++讲座笔记
- 孙鑫VC++讲座笔记
- C#解析manifest,不完全
- Weblogic常用监控指标
- 配置搭建EasyPHP5.3.6.1+Eclipse4.2.0+xDebug的PHP开发环境
- 浅谈高内聚与松耦合,各人自扫门前雪,莫管他人瓦上霜
- cocos2d-iphone之魔塔20层第十一部分
- 孙鑫19课笔记
- 笔记本电脑参数简析(学生选择)
- OpenStack Nova存储管理聪明做法
- 求最短路径算法之Floyd算法
- 【原创】商论之:幼儿园的思维和学前班的做法!
- (APUE点滴记录) 进程控制之fork与vfork
- UVa10405 - Longest Common Subsequence ( 最长公共子序列 )
- 名企招聘经典面试编程题集锦[第21-30题]
- 我的大学十年——林锐