易码技术论坛

 找回密码
 加入易码
搜索
查看: 2183|回复: 6

[求助] VC++6.0用户进

[复制链接]
发表于 2008-4-6 09:48:36 | 显示全部楼层 |阅读模式
CJJR 09:44:42
/*为什么以下代码不能在VC++6.0中正确编译呢?*/

#include <stdio.h>
main()
{
        char ch;
        while((ch=getchar())=='0')
                printf("#");
}

出错信息:
--------------------Configuration: 002 - Win32 Debug--------------------
Linking...
003.obj : error LNK2005: _main already defined in 002.obj
Debug/002.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.

002.exe - 1 error(s), 0 warning(s)

[ 本帖最后由 CJJR 于 2008-4-6 10:00 编辑 ]
发表于 2008-4-6 23:43:44 | 显示全部楼层
貌似遇见过,你把VC重新启动一下试试。好像VC每编译一个新的程序都要重新启动,否则就会出错
发表于 2008-4-7 15:14:58 | 显示全部楼层
重新打开在编译一下,vc不太标准,换吧
发表于 2008-6-2 11:59:34 | 显示全部楼层
并且全是英文,很难得看的~~!
发表于 2008-6-2 15:41:01 | 显示全部楼层
发表于 2008-10-8 13:30:30 | 显示全部楼层
--------------------Configuration: Text1 - Win32 Debug--------------------
Compiling...
Text1.cpp
Linking...

Text1.exe - 0 error(s), 0 warning(s)
没有问题啊。
把main 前加上一个
void
发表于 2009-3-23 22:10:13 | 显示全部楼层
你去看看把。是不是写了好几个main?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-24 12:25 , Processed in 0.010094 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表