C++错误代码问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 22:38:41
Linking...
mi.obj : error LNK2005: _main already defined in XU.obj
Debug/XU.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.

XU.exe - 1 error(s), 0 warning(s)
请问大侠 这是为什么?错在哪里?

你是不是直接在上一个程序没有退出的情况下,重新又新开始了一个任务,这样的忽撒你就不需要定义main,因为系统会调用上一个,所以你的系统才会出现已经定义过了。

检查一下源文件里是否定义了多个main()函数

编译前将先前的目标文件删除

mi.cpp和xu.cpp是否定义了2个main函数?