2 chanafanghua11 chanafanghua11 于 2014.07.20 23:26 提问

关于‘multiple definition of 'main'’的一点疑问

我在Dev-C++里建立了一个项目:Peach;
之后又新建了两个源代码文件;
1、Peach.c
#include
int main()
{
int i=0,sum=1;
for(i=1;i<=9;i++)
{
sum=(sum+1)*2;
}
printf("SUM=%d\n",sum);
return 0;
}
2、Peach_My.c
#include
int main()
{
int SUM,i,sum;
sum=SUM;
for(i=1;i<=9;i++)
{
sum=sum/2-1;
}
if(sum=1)
{
printf("SUM=%d\n",SUM);
}

return 0;

}
运行时老是出现这个问题:
multiple definition of 'main'
不知道为什么?

1个回答

thebirdman
thebirdman   2014.08.04 20:08

一个工程中只应该有一个或没有main函数(lib)。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!