C++中出现error C2143:语法错误:缺少“;”(在namespace的前面)怎么解决?

你不贴代码,别人怎么知道问题在哪里

我猜测是缺少命名空间吧。

using namespace std;

 

应该是你的namespace前面哪里漏了分号;

#include "iostream"
using namespace std;
int main()
{
	cout << "Hello World!" << endl;
	system("pause");
	return 0;

}

 

这得上代码的啊,很多种可能的啊

 

你系统的头文件应该要这样写 

#include <iostream>

 

关注我,一起学习C++

你可以用一下Dev-c++,用这个是没有这个错误的,可以运行而且很正常。运行结果如下:

Hello World!
请按任意键继续. . .

https://blog.csdn.net/DLUWU/article/details/6844667