用c语言创建一个库

用c语言创建一个库,第1张

你可以写一个没有主函数的程序,里面全是子函数。

编译时只产生 .obj 文件。

VC++ 编译器 编译命令里 选用 /c

.obj 文件 就是库。

写一个头文件,包含这些子程序的函数原型声明。

调用这个库时,只要加入头文件,链接时链接这个.obj 文件,就是用库了。

unix 的 .a 库, 就是.o 的集合体,.so 是另一种集合体。

动态链接库和win32静态库要在建工程时选择,用Visual Studio建程序框架。

一、lib库的创建;

建议使用VC来制作比较方便,以VC2005为例:

新建》项目》Win32控制台应用程序》静态库》完成。

然后在里面编写一个函数,编译一下库就作好了。

把对外使用的函数新建一个头文件声明;

二、lib库的使用

新建一个程序,然后引用上面的头文件,就可以使用库里的函数。然后把lib库在工程配置里面加入:属性》链接器》输入》附加依赖项》填入你的lib库,可以加路径。然后编译应该就可以了。

祝 你 好 运!


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存