Visual Studio 2013不必要的语法错误
Visual Studio 2013 Unnecessary Syntax Errors
EDIT:多亏了一些帮助,我发现我只是缺少了括号。问题解决了。
最近,Visual Studio一直在给我一些最简单的错误,这些错误实际上并没有错,因此我无法运行任何程序,这非常令人沮丧。我有在Windows 10上运行的带有更新5的Visual Studio Professional 2013。让我举一个例子。
当我编写程序时:
#include <iostream>
using namespace std;
int main
{
cout << "Hello World!" << endl;
return 0;
}
我得到错误:
main.cpp(6):错误C2143:语法错误:在";"之前缺少"}"
main.cpp(8):错误C2059:语法错误:"return"
main.cpp(9):错误C2059:语法错误:"}"
main.cpp(9):错误C2143:语法错误:缺少";"在"}"之前
此外,在cout上,IntelliSense给我的错误是"不存在从"std::basic_stream…"到"int"的合适转换函数"。返回时会显示"错误:需要声明"。最后一个括号中也出现了同样的错误。
为什么我会出现这些毫无意义的错误,以及如何让它们停止出现,以便运行程序?
(附言:我试过在有和没有"使用命名空间std"的情况下编写程序,但没有任何变化。)
main
:中缺少括号
#include <iostream>
using namespace std;
int main()
^^
{
cout << "Hello World!" << endl;
return 0;
}
相关文章:
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)
- 错误 C2760:语法错误:映射迭代器上意外的标记"标识符",预期的";"
- 为什么我会收到错误 C2143 语法错误:缺少"*"之前的';'?
- 奇怪的代码抛出编译错误模板< J,int aSize=10> C2143:语法错误:在"<"之前缺少";"
- "错误 C0000:语法错误,令牌"<EOF>"处出现意外$end,并且不确定
- 我该怎么做才能摆脱使用命名空间时的语法错误?
- 如何摆脱错误c2061;语法错误 cout?
- 语法错误:D3DX10Core 中的标识符'TEXTMETRICA'
- 错误 C2146:语法错误:标识符"A1"之前缺少","
- main.cpp(11):错误 C2059:语法错误:"字符串"
- RedisGraph 语法错误在偏移量 8 靠近"创建"
- 如何修复此 FSM C++语法错误 C3867
- 函数错误 C2059:语法错误:'>'不起作用
- 为什么在main()之前断言会导致语法错误"error: expected ')' before numeric constant"?
- c++default-int中的语法错误
- "pip install openexr"上的语法错误:错误的编译器?
- 为什么我收到语法错误:在"*"之前缺少";"
- 错误 C2059:语法错误:从结构成员声明'constant'
- C++语法错误,编译器不会警告或 int v = func(&v) 出错;
- 我正在调试这个C++程序.编译器不再显示语法错误,但存在隐藏的逻辑错误