摘要: VC DLL(1) DLL全名为:dynamic link library,就是动态链接库的意思。在安装软件的时候大家应该经常能看到各种文件后缀为.dll的文件,就是用于程序执行时进行动态链接的。那么为什么要使用动态链接? 在最初,C/C++程序使用的是静态链接。也就是我们在写代码的时候,使用多个文件。一旦需要什么函数,就将其包含进来,然后调用其中的函数。这样的连接方式就是将函数代码一起连接到可执行文件中,程序被调用时统一复制到内存中,实现调用。而动态链接,顾名思义,就是在程序运行阶段将程序代码附加到进程地址空间中,再实现调用。 为何要使用动态链接?我们知道,将文件加载到内存是需要时间的,如果 阅读全文
posted @ 2013-03-31 22:55 Matrix_R 阅读(1128) 评论(0) 推荐(2) 编辑