在w.c文件中引用了q.h(包含函数q的声明),而函数q的定义放在了q.c中,编译运行失败。
w.c
#include "q.h"
#include <stdio.h>
int main(void)
{
q();
return 0;
}
q.h
void q();
q.c
void q()
{
;
}
都是放在同一个路径下的。
在w.c文件中引用了q.h(包含函数q的声明),而函数q的定义放在了q.c中,编译运行失败。
w.c
#include "q.h"
#include <stdio.h>
int main(void)
{
q();
return 0;
}
q.h
void q();
q.c
void q()
{
;
}
都是放在同一个路径下的。
vscode编译自定义头文件要修改配置文件。你要是怕麻烦,直接用vs就完事