将代码的 实现 和 声明 分离


前言

假设: 程序员:mos 下班写了一个库 --- 可以完成一个加法操作 要卖出去,挣钱,源代码肯定不可以卖出去 这个时候,怎么能把这个东西卖给别人,别人又不知道他怎么写的


一、先创建 .c 文件


二.在创建一个 .h 头文件


三.区分.h 和 .c 文件


四.右击项目名称,找到属性


五.属性页 – 常规 – 配置类型 – 选中 - 静态库


六. 生成静态库


七.售卖 .lib 文件

买家就会说这是什么玩意,也用不了,这时我们可以把 . h 文件也卖掉
.h 里面只是有一些对函数的描述
拿到 .h 和 .lib 之后就可以用了

八.实际测试买走之后情形

8.1. test.c代码中没有函数声明,函数定义。

8.2.将买的 .h .lib 文件导入test.c文件路径里

8.3. 测试

这里面需要加入导入静态库的代码
#pragma comment(lib,)


猜你喜欢

转载自blog.csdn.net/Ghr_C99/article/details/132699207