读书人

vs c++2010调试提醒:error C2065:quot;cou

发布时间: 2013-07-04 11:45:51 作者: rapoo

vs c++2010调试提示:error C2065:"cout":未声明的标识符
程序如下:

#include <iostream>
using namespace std;

int main()
{
cout<<"Hello World.";

return 0;
}


调试时,提示如下:
error C2065: “cout”: 未声明的标识符


cout不是在using namespace std内吗? 怎么还是不行?
[解决办法]
看看using namespace std;

最后的;是不是英文方式下输入的?
[解决办法]

引用:
莫非扩展名是.c不成?
如果是,那么编译器默认当成C编译,自然找不到cout


这个有可能。。以前我也遇到过,当时还傻傻的不知道为什么,最后换了后缀名才通过。
[解决办法]
我也遇到过这样的问题。
在头文件中加入#include<stdafx.h>就可以了。
希望可以帮助到你!
[解决办法]
还有就是吧using namespace std;
换成
using std::cout;
using std::endl;
[解决办法]
LZ的情况我也遇到过,当时我定义的是.c的文件,把文件改成.cpp就行了,不过当时我的错误还要多一些。
[解决办法]
引用:
LZ的情况我也遇到过,当时我定义的是.c的文件,把文件改成.cpp就行了,不过当时我的错误还要多一些。

这个有可能。.c就做C来编译而不是C++

读书人网 >C++

热点推荐