、张念
不忘初心,方得始终
摘要: MyMathFun.h MyMathFun.cpp 程序调用: 阅读全文
posted @ 2017-02-20 09:35 、张念 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 声明为导出变量时,同样有两种方法: 第一种是用__declspec进行导出声明 第二种是用模块定义文件(.def)进行导出声明 下面是DLL的实现文件: 同样,应用程序调用DLL中的变量也有两种方法。第一种是隐式链接: 第二种是显式链接: 通过GetProcAddress取出的函数或者变量都是地址, 阅读全文
posted @ 2017-02-17 09:11 、张念 阅读(734) 评论(0) 推荐(0) 编辑
摘要: DLL的链接方式分为两种:隐式链接和显式链接 DLL导出的函数 和 导出类在调用时,有些区别,这里暂时不讲,直说简单的导出函数; 隐式链接: #include "stdafx.h" #include "MathDLL.h" #pragma comment(lib, "MathDLL.lib") // 阅读全文
posted @ 2017-02-16 13:45 、张念 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 动态链接库(DLL)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只把函数储存在已编译的OBJ文件中相比更有利于代码的重用。但随着Wind 阅读全文
posted @ 2017-02-16 09:01 、张念 阅读(3052) 评论(0) 推荐(0) 编辑
摘要: 1. 安装WDK,并配置系统环境变量:WDKROOT-D:\WinDDK\7600.16385.1 2. 启动VS2005,在菜单栏“工具”-“选项”内选择“项目和解决方案”-“VC++目录”依次添加所需的目录,具体配置如下图: 注意:$(WDKROOT)\inc\api一定要放在第一个,否则会导致 阅读全文
posted @ 2017-02-15 15:13 、张念 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 转:http://hi.baidu.com/%D0%A1%B0%FC%D7%D349/blog/item/de1a8e4fa5eeafc3d0c86a68.html1.进程地址空间 Windows为每个进程分配了4GB的虚拟地址空间,让每个进程都认为自己拥有4GB的内存空间,4GB怎么来的? 32位 阅读全文
posted @ 2017-02-15 14:36 、张念 阅读(591) 评论(0) 推荐(0) 编辑