C++问题,请求高手帮忙,,编译无误,连接却出错了

[复制链接]
查看11 | 回复5 | 2010-8-11 17:24:57 | 显示全部楼层 |阅读模式
编译无误,连接却出错了,显示如下:
--------------------Configuration: signconstant - Win32 Debug--------------------
Linking...
hellovar.obj : error LNK2005: _main already defined in signconstant.obj
Debug/signconstant.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
signconstant.exe - 1 error(s), 0 warning(s)

回复

使用道具 举报

千问 | 2010-8-11 17:24:57 | 显示全部楼层
main函数重复定义了,在hellovar和signconstant两个文件中都写了main()函数。main()函数只能有一个。
回复

使用道具 举报

千问 | 2010-8-11 17:24:57 | 显示全部楼层
signconstant文件里面定义了main(),一个工程里面只能有一个main函数,你自己选一个删掉吧。
回复

使用道具 举报

千问 | 2010-8-11 17:24:57 | 显示全部楼层
好像是同个工程有不止一个主函数~~
回复

使用道具 举报

千问 | 2010-8-11 17:24:57 | 显示全部楼层
同一个工程里只能有一个主函数main()
回复

使用道具 举报

千问 | 2010-8-11 17:24:57 | 显示全部楼层
致命错误LNK1169:一个或多个倍增定义的符号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行