【发布时间】:2016-03-08 16:09:24
【问题描述】:
编辑:感谢一些帮助,我发现我只是缺少括号。问题解决了。
最近 Visual Studio 在最简单的事情上一直给我错误实际上并没有错,因此我无法运行任何程序,这非常令人沮丧。我有 Visual Studio Professional 2013 with Update 5,在 Windows 10 上运行。让我举个例子。
当我写程序时:
#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_ostream...' 到 'int' 的合适转换函数”。返回时显示“错误:期望声明”。最后一个括号也给出了同样的错误。
为什么我会收到所有这些无意义的错误以及如何让它们停止出现以便我可以运行程序?
(P.S. 我尝试过使用和不使用“使用命名空间标准”来编写程序,但没有任何变化。)
【问题讨论】:
标签: c++ visual-studio