[转载] 动态链接库dll的 静态加载 与 动态加载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[转载] 动态链接库dll的 静态加载 与 动态加载相关的知识,希望对你有一定的参考价值。

转载自:http://blog.csdn.net/youxin2012/article/details/11538491

dll 两种链接方式  : 动态链接和静态链接(链接亦称加载)
 
动态链接是指在生成可执行文件时不将所有程序用到的函数链接到一个文件,因为有许多函数在操作系统带的dll文件中,当程序运行时直接从操作系统中找。  
而静态链接就是把所有用到的函数全部链接到exe文件中。
动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入;  
而静态链接是把所有的代码和数据都复制到本模块中,运行时就不再需要库了。
 

 

以上是关于[转载] 动态链接库dll的 静态加载 与 动态加载的主要内容,如果未能解决你的问题,请参考以下文章

静态链接库和动态链接库

动态链接库与静态链接库的区别

动态链接库和静态链接库

LIB和DLL的区别与使用(转载)

Qt动态连接库/静态连接库创建与使用,QLibrary动态加载库

动态链接库的加载