windows静态库文件就是.lib文件,动态库文件就是.dll文件。内容一样,都是将函数封装在一起编译后供自己或他人调用。好处在于编译后的库文件看不到源代码,可保密;同时不会因为不小心修改了函数而出问题,便于维护。
两种库的区别在于静态库被调用时直接加载到内存,而动态库再是在需要的时候加载到内存,不使用的时候再从内存释放。
unix系统的静态库文件和动态库文件后缀分别是.a和.so
两种库的区别在于静态库被调用时直接加载到内存,而动态库再是在需要的时候加载到内存,不使用的时候再从内存释放。
unix系统的静态库文件和动态库文件后缀分别是.a和.so
本文介绍了Windows系统中静态库(.lib)和动态库(.dll)文件的区别及用途。静态库在程序运行时直接加载到内存中,而动态库则在需要时才加载,使用完毕后会从内存中释放。此外还对比了Unix系统下的库文件类型。
1486

被折叠的 条评论
为什么被折叠?



