微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > 通信基础 > 各位前辈 想学习c语言 帮忙看看吧

各位前辈 想学习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时 复制粘贴后 就会出现上面的问题

【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为其他名称即可

楼上高人啊,过来学习一下!

一同学习了,一楼水平确实厉害

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top