如何把一堆 C 文件 做成一个 lib 库

2024-11-29 20:12:18
推荐回答(1个)
回答1:

MS VC++ 的 Visual Studio 里 建工程项目 中 有 引导提示,一步一步走 就可以建 控制台 静态 lib 库 或 其它 lib 库。
一堆文件做成一个库,文件内容之间必须没有冲突才行。提供可应用的库,必须提供与库有关的 头文件,头文件里要有 函数原型声明,全局量,宏。
文件内容没有冲突,你可以先把文件文本合起来,
copy f1.c + f2.c + ... +fn.c f1ton.c
然后把 所有函数原型声明,结构定义,等 用文本编辑,把它们集中起来,合并, 存入一个自定义 库头文件。
然后把合起来的程序 只编译 成 .obj; 成果 .obj 就是库。你可以换名叫 f1ton.lib
库头文件, f1ton.lib 就可以 作为 成品 供他人 使用。