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

beanfond 2010-11-24 04:19:40
程序如下:

#include <iostream>
using namespace std;

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

return 0;
}


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


cout不是在using namespace std内吗? 怎么还是不行?
...全文
2072 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjbox 2013-05-06
  • 打赏
  • 举报
回复
请确认 #include <iostream> using namespace std; 这两句是否在 #include "stdafx.h" 的后面,如果在前面,就会出问题。具体原因百度“预编译头”
luciferisnotsatan 2010-12-11
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 haohaoxuexitlion 的回复:]

LZ的情况我也遇到过,当时我定义的是.c的文件,把文件改成.cpp就行了,不过当时我的错误还要多一些。
[/Quote]
这个有可能。.c就做C来编译而不是C++
beanfond 2010-12-11
  • 打赏
  • 举报
回复
我是建立一个项目,然后新建.cpp文件
后来把vs 2010给卸载,重装,还是把这个拷回去,又可以了,郁闷

各位弟兄们:学C++,有什么好的建议或者能提供些资料吗?谢谢
luciferisnotsatan 2010-12-11
  • 打赏
  • 举报
回复
这样写没问题呀。
haohaoxuexiTlion 2010-12-11
  • 打赏
  • 举报
回复
LZ的情况我也遇到过,当时我定义的是.c的文件,把文件改成.cpp就行了,不过当时我的错误还要多一些。
無_1024 2010-12-11
  • 打赏
  • 举报
回复
还有就是吧using namespace std;
换成
using std::cout;
using std::endl;
無_1024 2010-12-11
  • 打赏
  • 举报
回复
后缀名的关系 iostream是标准C++库 只能用.cpp不能用标准C的扩展名.c
hnxzxzsh 2010-12-11
  • 打赏
  • 举报
回复
1、#include <iostream>
2、#include <iostream.h>
看看你写的1吧。应该为2.
haogeai123 2010-12-08
  • 打赏
  • 举报
回复
LS的方法试一试
sdu程序猿 2010-12-08
  • 打赏
  • 举报
回复
我也遇到过这样的问题。
在头文件中加入#include<stdafx.h>就可以了。
希望可以帮助到你!
qingkongxiaoyang 2010-11-25
  • 打赏
  • 举报
回复
没问题吧。
好像能够正常运行啊。
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 skyworth98 的回复:]

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

这个有可能。。以前我也遇到过,当时还傻傻的不知道为什么,最后换了后缀名才通过。
harleypang 2010-11-25
  • 打赏
  • 举报
回复
iostream.h头文件的路径是什么?
有没有设置?
ly331547117 2010-11-25
  • 打赏
  • 举报
回复
我遇到过这种,安装过程中的事!重装就ok了
arong1234 2010-11-24
  • 打赏
  • 举报
回复
1. 贴文件完整内容,不要节选
2. 贴出所有错误信息,不要仅仅贴你感兴趣的
ForestDB 2010-11-24
  • 打赏
  • 举报
回复
建的啥工程。
skyworth98 2010-11-24
  • 打赏
  • 举报
回复
莫非扩展名是.c不成?
如果是,那么编译器默认当成C编译,自然找不到cout
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 beanfond 的回复:]

我是在全英文模式输入的,感觉郁闷
难道,软件出错了?
[/Quote]

很神奇。。工程对么?
beanfond 2010-11-24
  • 打赏
  • 举报
回复
我是在全英文模式输入的,感觉郁闷
难道,软件出错了?
yyg990441 2010-11-24
  • 打赏
  • 举报
回复
看看using namespace std;

最后的;是不是英文方式下输入的?
加载更多回复(5)

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧