C语言,两个源程序,其中一个源程序文件调用另一个文件中的函数。

C语言,两个源程序,其中一个源程序文件调用另一个文件中的函数。,第1张

下面文件假设叫b.c,编写一个b.h,内容为:void enorder()

假设上面文件为a.c,前面加一句:#include "b.h"或不用b.h前面加句void enorder()也成

b.c中第1句改为:extern int a[10]

void enorder()在头文件b.h中写成extern void enorder()也成

函数文件是这样的:int

sum(int

a,int

b){int

cc=a+breturn

c}换行你该知道哈,我这里不方便,就没换行。

有以下几种方法:

B库生成静态库lib,A库生成静态库lib(A库包含B库头文件),程序C包含A头文件、A库和B库

B库生成动态库dll,A库生成静态库dll(A库包含B库头文件),程序C包含A头文件、A库,运行时将B库dll与程序C放一起

B库生成动态库dll,A库生成动态库dll(A库包含B库头文件),程序包含A头文件,运行时将A库dll、B库dll与程序C放在一起


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

原文地址: https://outofmemory.cn/tougao/12007208.html

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

发表评论

登录后才能评论

评论列表(0条)

保存