文章目录
一、静态库
所有库本质都是一堆目标文件的集合,库的文件当中并不包含主函数而只是包含了大量的方法以供调用,所以说动静态库本质是可执行程序的“半成品”。
静态库的作用
- 静态库函数允许程序员把程序链接起来而不用重新编译代码
现有A写的程序和B写的程序,如果A想用使用B写的函数实现某些功能,B就可以把自己的程序打包成静态库,A只需要链接B的静态库,把B的头文件包含上就能使用了。- 如果你想把自己提供的函数给别人使用,但是又想对函数的源代码进行保密,你就可以给别人提供一个静态函数库文件。
库是一个二进制文件,别人是看不了你的源代码的
VS2019静态库的创建
静态库的创建其实比较简单,只需简单的几个步骤:
- 创建新项目
- 在项目属性 - 配置属性 - 常规 - 配置类型 里改成 静态库(lib)
3.把你要打包成库的头文件和源文件复制一份过来(或者直接写一份)- 编译获得xxx.lib文件,就是静态库文件了
1.创建空项目

2.配置修改为静态库


静态库与externc
最低0.47元/天 解锁文章

1113

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



