我想在另一个中包含一个 .c 文件。有可能吗?如果我在 .c 文件中包含头文件,它会很好用,但如果我在另一个 .c 文件中包含 .c 文件,它就不会很好用。
我正在使用 Visual Studio,但出现以下错误:
main.obj : error LNK2005: _sayHello already defined in sayHello.obj
/* main.c */
#include "sayHello.c"
int main()
{
return 0;
}
/* sayHello.c */
#include <stdio.h>
void sayHello()
{
printf("Hello World");
}
我不知道这个错误可能意味着什么。是时候询问更高级的 C 编码器了。:)