如何在c++中使用Microsoft Visual Studio 2012查找语法错误
How to find syntax errors using Microsoft Visual Studio 2012 in c++?
我已经确保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。
相关文章:
- Visual Studio 2015:Extern "C" 和 "export" 关键字
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 试图在visual studio上用C++创建一个桌面应用程序
- 如何在MS Visual Studio 2019中运行QT UI
- 如何使用Visual Studio 2017在C++中为参数化对象数组使用唯一指针
- Visual Studio Code - C++ Debugger 無法啟動
- Visual Studio 2019:插入多个C++风格的单行注释
- Visual Studio Code "undefined reference to `WinMain@16'"
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- Visual Studio中的函数声明和函数定义问题
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- Visual Studio mkl_link_tool.exe链接错误
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- 不同的Visual Studio版本中缺少.dll
- 用Visual Studio在C++中嵌入Julia
- Visual Studio 2017循环自动向量化问题
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- 尝试使用继承和模板实现CRTP.Visual Studio正在生成编译器错误
- Visual Studio在尝试读取resource.txt文件时崩溃
- Visual Studio 2017 不允许我创建 C++ 专用模板