各位前辈 想学习c语言 帮忙看看吧
时间:07-31
整理:3721RD
点击:
如题。
--------------------Configuration: 2 - Win32 Debug--------------------
Linking...
3.obj : error LNK2005: _main already defined in 2.obj
Debug/2.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
2.exe - 1 error(s), 0 warning(s)
还有就是直接打开保存过的 vc文件 可以运行 但是直接打开vc6.0时 复制粘贴后 就会出现上面的问题
--------------------Configuration: 2 - Win32 Debug--------------------
Linking...
3.obj : error LNK2005: _main already defined in 2.obj
Debug/2.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
2.exe - 1 error(s), 0 warning(s)
还有就是直接打开保存过的 vc文件 可以运行 但是直接打开vc6.0时 复制粘贴后 就会出现上面的问题
【1】3.obj : error LNK2005: _main already defined in 2.obj
Debug/2.exe : fatal error LNK1169: one or more multiply defined symbols found
原因:你Project 中在 2.c或2.cpp 中使用 main,
且在 3.c或3.cpp 中又使用 main
【2】直接打开保存过的 vc文件 可以运行:你打开的文件不一定是Project中的,所以可以
Run,但是复制粘贴是到了Project,所以会出现上述提示
【3】解决:修改其中一个main为其他名称即可
楼上高人啊,过来学习一下!
一同学习了,一楼水平确实厉害