codeblocks如何同时编译两个C语言程序?
发布网友
发布时间:2022-05-06 14:53
我来回答
共2个回答
热心网友
时间:2022-07-01 01:51
不应该用这种结构来编译,应该把函数的定义放在.h的头文件中,这样才能让两个.c文件共享
比如:
//test1.c:
#include "test.h"
int add(int a, int b){return a + b;}
int main(int argc, char* argv[]){
printf("%d",addline(10,1));
return 0;
}
//test2.c:
#include "test.h"
int addline(int a, int b){return add(a,b);}
//test.h:
#include <stdio.h>
int addline(int a, int b);
int add(int a, int b);
这样的结构就可以顺利编译了
热心网友
时间:2022-07-01 01:52
假设是 a.c b.c
在 a.c 中写:
#include “b.c”
居然没采纳我这么简单的答案。 有兴趣可以尝试下“习语言”,很简单,为简单而生的C语言。