用VC编辑c语言出现的问题,.exe - 1 error(s), 0 warning(s),有劳各位大侠帮帮忙!!!

用VC编辑了一个c语言程序,编译、正常运行,
然后新建一个,输入另一个程序,保存为.cpp格式,然后编译、运行,这时会出现“.exe - 1 error(s), 0 warning(s)”,请问这是什么原因啊

两个文件加在一个工程里,

你新建的.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)

...1 error(s), 0 warning(s),有劳各位大侠帮帮忙!!!
你新建的.CPP文件里有个main函数,原来工程里的.CPP文件也有个mian函数。一个工程有两个main函数,系统不知道执行哪个,当然会出现错误了。解决方法:点击“文件”关闭工作区,重新建立一个工程再新建文件,并添加到工程中

zhanglinxin.exe - 1 error(s), 0 warning(s)
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。如果你是按照初始路径安装vc6.0的,路径应为:executatble files:C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin C:\\Program Files\\Microsoft Visual Studio\\VC98\\BIN C:\\Program Files\\Microsoft Visual Studio\\Common\\TOOLS...

菜鸟提问:汇编中出现 0 Error(s), 3 Warning(s).其中3Warning(s)如何解...
Warning(警告)那是指你的代码中,有一些不合规范的语句。 但又不影响代码的生成。如1)对一些变量没初始化就使用其中的值,或是2)一些变量赋了值,但没有使用。等等。有些这些警告是可以接受的,上述2), 但也有一些警告会影响代码的运行,得到不正确的结果,如1).所以,对这些警告,要一条条看...

晕了,编译老出错,各位大侠帮我看看
在main 里,你 怎么 include cpp 文件呢?你可以 将 init_list 函数定义和实现 直接在 sqlistmain.cpp 中。也就是说,合并sqlisths.cpp 和 sqlistmain.cpp 2个文件的内容。

各位大侠小弟遇到一题C语言小难题:程序已编译通过(用二进制方式读写文件...
要想在记事本得到你所希望的所谓无“乱码”的显示结果的话,也很简单,只需将程序中的写操作代码修改如下:if 0 if(fwrite(&Student[i],sizeof(struct Student_type),1,fp)!=1)printf("File write error!\\n");else fprintf( fp, "%s\\t%d\\t%d\\t%s\\n\\r",Student[i].name, Student...

C语言出错了warning C4018: '<' : signed\/unsigned mismatch
出错的意思为:警告C4101:'e':未引用的局部变量。原因是局部变量的错误使用。f、c、k都是在main()函数里面定义的,然而在使用这些变量时是在temp()函数里面。在某个函数里面定义的变量只能在此函数中使用,所以会产生错误。解决办法为将这些变量定义为全局变量。main函数中定义的变量c、k、 f...

...引用的“0 00000000”该内存不能为 "written" .请个各位大侠帮...
,输入cmd, 回车,在命令提示符下输入(复制即可) :for %1 in (%windir%\\system32\\*.ocx) do regsvr32 \/s %1 粘贴,回车,再输入:for %1 in (%windir%\\system32\\*.dll) do regsvr32.exe \/s %1 回车!直到屏幕滚动停止为止,重启电脑!9.实在不行就“一键还原”系统或“重装系统”!

...是关于exit的用法的,具体请看如下:(请各位大侠结合本程序)_百度...
为1时执行exit(0)退出程序,为0时执行ch=getchar()语句。

...引用malloc.h头文件时候出现C2143: syntax error : missing ';' b...
include 实际上是将 被 include的文件的所有内容,全部插入到 include的位置。关于这种错误,你可以尝试下,调换 include顺序 如果你自己这个头文件并没有 使用到 malloc.h里面的内容,你可以将这个头文件放到最后,或者最开头。

svchost.exe-应用程序错误 应用程序发生异常未知的软件异常(0xc000040...
http:\/\/download.microsoft.com\/download\/3\/1\/b\/31be1ef4-18e0-44a1-bc80-1753b8b43528\/WindowsXP-KB921883-x86-CHS.exe 直接打开就可以安装了,特别方便。我电脑已经好使了。参考资料:问朋友得的。

相似回答