创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
🔥c语言系列专栏:c语言之路重点知识整合 🔥
给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ
静态库lib知识点:组件化打包—静态库lib
目录
一、引入动态链接库dll
静态库:
- 移植方便
- 文件体积大
- 空间浪费
- 不易更新
将组件化打包位静态库的过程:编译好的目标文件,通过编号、索引、压缩打包为静态库文件lib
在其他的项目中添加打包好的静态库文件,就可以直接使用其中的函数
但是静态库存在浪费空间的问题,并且静态库对程序的更新、部署和发布页会带来麻烦
如果静态库libxx.lib更新,所有使用它的应用程序都需要重新编译,用户也要重新下载程序文件
因此有一种弥补静态库缺点的——动态链接库

二、创建动态链接库
1.复制组件化文件

2.创建dll项目



本文介绍了C语言中静态库和动态链接库的概念及使用。静态库移植方便但文件体积大,不利于更新。动态链接库(DLL)可解决这一问题,实现延迟加载和资源共享。创建DLL涉及复制组件文件、创建DLL项目、添加导出关键字以及在项目中引用。动态库简化了程序升级并允许在运行时控制链接。
最低0.47元/天 解锁文章
5603

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



