VS2019静态库的创建及extern “c“的使用

静态库与externc

一、静态库

所有库本质都是一堆目标文件的集合,库的文件当中并不包含主函数而只是包含了大量的方法以供调用,所以说动静态库本质是可执行程序的“半成品”。

静态库的作用

  • 静态库函数允许程序员把程序链接起来而不用重新编译代码
    现有A写的程序和B写的程序,如果A想用使用B写的函数实现某些功能,B就可以把自己的程序打包成静态库,A只需要链接B的静态库,把B的头文件包含上就能使用了。
  • 如果你想把自己提供的函数给别人使用,但是又想对函数的源代码进行保密,你就可以给别人提供一个静态函数库文件。
    库是一个二进制文件,别人是看不了你的源代码的

VS2019静态库的创建

静态库的创建其实比较简单,只需简单的几个步骤:

  1. 创建新项目
  2. 在项目属性 - 配置属性 - 常规 - 配置类型 里改成 静态库(lib)
    3.把你要打包成库的头文件和源文件复制一份过来(或者直接写一份)
  3. 编译获得xxx.lib文件,就是静态库文件了

1.创建空项目
在这里插入图片描述
2.配置修改为静态库
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值