静态链接库与动态都是共享代码的方式,如果采用静态链接库,则LIB中的指令都直接呗包含在最终生成的EXE文件中了。但若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。两者的另一个区别是静态链接库中不能包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或者静态链接库
静态链接库与动态链接库的区别与联系
最新推荐文章于 2024-02-10 21:36:31 发布
静态链接库与动态都是共享代码的方式,如果采用静态链接库,则LIB中的指令都直接呗包含在最终生成的EXE文件中了。但若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。两者的另一个区别是静态链接库中不能包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或者静态链接库