1,区别:静态库是在编译期间完成的,而动态库的链接载入推迟到运行时期 2,依赖关系:由于静态库在编译期间打包在执行文件中,静态库更新就需要重新打包发布,比较麻烦 而动态库的更新可以独立于依赖他的应用程序,只更新动态库即可