如何在c++中使用Microsoft Visual Studio 2012查找语法错误

How to find syntax errors using Microsoft Visual Studio 2012 in c++?

本文关键字:Studio Visual 2012 查找 错误 语法 Microsoft c++      更新时间:2023-10-16

我已经确保InteliSense是打开的,并且在我使用IDE时没有禁用任何东西。我找不到一种方法来告诉我代码中的语法错误在哪里。当我尝试构建项目时,它只是给我"失败"报告,并且在错误框中没有报告语法错误。

http://imageshack.us/f/850/visualt.jpg/

它给我的唯一错误是:

错误2 LNK1169:找到一个或多个多重定义的符号C:UsersArturDocumentsVisual Studio 2012ProjectsProject2DebugProject2.exe 11 Project2

错误1错误LNK2005: _main已在投资组合程序2中定义。C:UsersArturDocumentsVisual Studio 2012ProjectsProject2Project2Source。obj Project2

这些对我来说似乎没有任何意义。

如果你的c++代码中有语法错误,Visual Studio通常会给你语法错误。您得到的错误消息表明您将两个模块链接在一起,它们都包含main()的定义。这将不起作用,因为链接器将无法确定将两个main()函数中的哪一个用作程序的入口点。所以,检查你的链接器和项目依赖关系

资源中有source.cpp。