2014-02-10 158 views
-2

我遇到了Visual Studio问题。尽管代码前面的工作,我现在不断收到此错误:Visual Studio错误LNK2005

1>------ Build started: Project: Lab3, Configuration: Debug Win32 ------ 
1>Q3.obj : error LNK2005: _main already defined in Q1.obj 
1>C:\Users\Carlos\documents\visual studio 2010\Projects\Lab3\Debug\Lab3.exe : fatal error LNK1169: one or more multiply defined symbols found 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 
+0

请提供更多详情。 – Parixit

回答

1

你有两个文件(Q1Q3),这两个定义main。您只能在整个项目中定义main一次。

+0

谢谢,所以我从其中的一个中移除了Main(),这是当我尝试运行它时得到的扫描0123, –

+0

1> ------开始构建:项目:Lab3,配置:调试Win32 --- ---> 1> lab3_3.c 1> c:\ users \ carlos \ documents \ visual studio 2010 \ projects \ lab3 \ lab3 \ lab3_3.c(5):错误C2449:在文件范围发现'{'函数头?) 1> c:\ users \ carlos \ documents \ visual studio 2010 \ projects \ lab3 \ lab3 \ lab3_3.c(20):error C2059:syntax error:'}' –

+0

@ user3291588:听起来像是你删除了'main()'部分,但留下了函数的主体。您需要删除整个功能。 –