用VC编辑了一个c语言程序,编译、正常运行,
然后新建一个,输入另一个程序,保存为.cpp格式,然后编译、运行,这时会出现“.exe - 1 error(s), 0 warning(s)”,请问这是什么原因啊
两个文件加在一个工程里,
你新建的.CPP文件里有个main函数,原来工程里的.CPP文件也有个mian函数。
一个工程有两个main函数,系统不知道执行哪个,当然会出现错误了。
解决方法:
点击“文件”关闭工作区,重新建立一个工程再新建文件,并添加到工程中
你新建的.CPP文件里有个main函数,原来工程里的.CPP文件也有个mian函数。
一个工程有两个main函数,系统不知道执行哪个,当然会出现错误了。
解决方法:
点击“文件”关闭工作区,重新建立一个工程再新建文件,并添加到工程中
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-06-05
主要问题截图 或者复制下来看看追问
第二次运行一个程序,就会出现这样的错误提示,
我用的是绿色版的VC
exe - 1 error(s), 0 warning(s)
这个下面有错误提示的,然后双击它,看在哪行
你把它下面的错误提示给我copy下来看看
--------------------Configuration: li4--2 - Win32 Debug--------------------
Linking...
li4--2 0.obj : error LNK2005: _main already defined in li4--2.obj
Debug/li4--2.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
li4--2.exe - 1 error(s), 0 warning(s)