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

如何把一堆 C 文件 做成一个 lib 库,第1张

MS VC++ 的 Visual Studio 里 建工程项目 中 有 引导提示,一步一步走 就可以建 控制台 静态 lib 库 或 其它 lib 库。

一堆文件做成一个库,文件内容之间必须没有冲突才行。提供可应用的库,必须提供与库有关的 头文件,头文件里要有 函数原型声明,全局量,宏。

文件内容没有冲突,你可以先把文件文本合起来,

copy f1.c + f2.c + ... +fn.c f1ton.c

然后把 所有函数原型声明,结构定义,等 用文本编辑,把它们集中起来,合并, 存入一个自定义 库头文件。

然后把合起来的程序 只编译 成 .obj 成果 .obj 就是库。你可以换名叫 f1ton.lib

库头文件, f1ton.lib 就可以 作为 成品 供他人 使用。

1、首先打开vs软件,选择新建一个项目。

2、新建项目后,选择win32工程,给项目起名字,选择项目默认的路径,然后点击确定。

3、选择项目的类型为DLL库,可以选择建一个空项目,也可以选择win32项目,不为空,根据自己的需要。

4、然后在项目的源文件中添加一个cpp文件,写入要编译的代码,然后点击生成。

5、在Vs的输出界面中就可以看到编译成功了,会看到生成DLL文件的路径,也可以自己设置DLL文件的生成路径。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12013088.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存