C语言第二章的问题
#include <stdio.h>void main()
{
printf("%f\n",1.0/3*3);
}
这个也是我按照课件打的
Linking...
2.obj : error LNK2005: _main already defined in aa.obj
suanshu.obj : error LNK2005: _main already defined in aa.obj
Debug/admin.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
admin.exe - 3 error(s), 0 warning(s)
是什么原因啊 和我的操作系统有关系吗?
因为你在2.c里面已经有了一个main()函数了,main()为程序入口,一个就够了。
你在链接的时候把2.obj和suanshu.obj链接在一起时,链接器发现了两个main()函数,多重符号定义错误。 差不多就是这意思吧 学习一下啦 工程打开了两个有main()的源文件......
页:
[1]