请部动态链接库和静态链接库的区别?

解决方案 »

  1.   

    动态链接是指在生成可执行文件时不将所有程序用到的函数链接到一个文件,因为有许多函数在操作系统带的dll文件中,当程序运行时直接从操作系统中找。
    而静态链接就是把所有用到的函数全部链接到exe文件中。
      

  2.   

    同意zhaolaoxin。补充一点:
        动态链接是只建立一个引用的接口,而真正的代码和数据存放在另外的可执行模块中,在运行时再装入;
        而静态链接是把所有的代码和数据都复制到本模块中,运行时就不再需要库了。