您好,请注意,我已经浏览了所有与我遇到的相同错误有关的内容,但是没有找到解决问题的方法。因此,我正在使用MS VC ++ 2010,并且我有两个文件a.c和b.c,每个文件单独运行没有错误,并且每个文件都有简单明了的代码。但是当我将它们一起使用时,会出现以下错误:**错误LNK2005:_main已在a.c中定义**,这个错误也会在Code block IED上出现。我认为这是使用main函数两次造成的。现在该如何为这两个文件使用一个main函数呢?
代码文件 a.c:
#include<stdio.h>
#include<conio.h>
main()
{
int a =9;
if(a==7)
{
puts("This is number seven ");
}
else
{
puts("This isn't number seven ");
}
getch();
}
代码文件 b.c
#include<stdio.h>
#include<conio.h>
main()
{
int x=10;
printf("%d", x);
getch();
}
exec_main.c
文件并将您的主函数放在其中。 - ha9u63a7main
函数。 - user657267main
被定义了两次,因为你确实定义了两次main
。 - Steve