c++编译错误 iostream.h报错

码农参上 2016-08-16 09:19:25
具体错误如图,大牛们帮忙看看怎么解决吧,谢谢了!

...全文
742 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
码农参上 2016-08-17
  • 打赏
  • 举报
回复
我写的c++程序里include了iostream,然后引用的其他人的h头文件里又引用了iostream.h,我把自己的iostream删掉了,然后用的std::out这样就可以了,谢谢大家了
赵4老师 2016-08-16
  • 打赏
  • 举报
回复
iostream和iostream.h不是一回事!
lm_whales 2016-08-16
  • 打赏
  • 举报
回复
有iostream.h 这个可能是版本不对 很多 系统 同时有 iostream.h 和iostream 两个头文件 一般来说 两份代码基本是一致的, 只是iostream 把 iostream.h 内容放入std 命名空间之内 甚至可能二者中一个文件, 包含另一个文件(代码只写一份,修改也方便) iostream.h 是针对早期版本的C++的,,,,相当早期的版本
pengzhixi 2016-08-16
  • 打赏
  • 举报
回复
贴代码吧!!
码农参上 2016-08-16
  • 打赏
  • 举报
回复
然后没iostream.h的编译就能通过,有iostream.h的编译通不过…
码农参上 2016-08-16
  • 打赏
  • 举报
回复
引用 2 楼 lm_whales 的回复:
这种情况,一般是 你的程序,漏写分号,大括号之类的 或者,你的编译器安装出错了(可能性较小) 或者,头文件版本不对,,, 或者你的编译器和代码的标准版本不对
文件在一台主机上编译能通过应该就不是漏写括号什么的了吧,我觉得应该是两台机器编译环境不一样的原因吧。 我去两台机器的/usr/vacpp/include/这个目录下看了一下,貌似是一个没有iostream.h另一台有,
lm_whales 2016-08-16
  • 打赏
  • 举报
回复
这种情况,一般是 你的程序,漏写分号,大括号之类的 或者,你的编译器安装出错了(可能性较小) 或者,头文件版本不对,,, 或者你的编译器和代码的标准版本不对
码农参上 2016-08-16
  • 打赏
  • 举报
回复
程序在一台主机上编译可以正常通过,换了一台机器编译就不行了
幻夢之葉 2016-08-16
  • 打赏
  • 举报
回复
看起来是同时使用了两个版本的头文件? 并且 using namespace std; 要么只使用如今标准的iostream头文件 要么不要使用 using using namespace std; using std::cout; ...等等等

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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