在vs中运行C++程序出现错误无法打开包括文件“iostream.h”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vs中运行C++程序出现错误无法打开包括文件“iostream.h”相关的知识,希望对你有一定的参考价值。

RT,解释下原因和处理方法,谢谢

VS里面只能用命名空间
也就是说
将 #include<iostream.h>
改为
#include<iostream>
using namespace std;
才能正常运行
参考技术A 无法打开包括文件“iostream.h”的原因可能是版本问题
在新的C++编译器中把iostream.h换成了iostream(没有.h)

可以试着把iostream.h替换成iostream
如果用的VC++6.0左右的版本,建议下载Visual Studio2010 - 2015的版本
详见百度经验:http://jingyan.baidu.com/article/642c9d34fc5fa0644b46f74a.html

用VS2010编C程序,出现:无法打开包括文件:“stdio.h”: No such file or directory

出现了一个对话框,就是这个...

重新配置下VS的环境试试,运行 Program Files\Microsoft Visual Studio 10.0\Common7\Tools 中的vsvars32.bat,如果还不行的话,就可能是你的程序有问题了。追问

点开那个文件闪退了,根本打不开是怎么回事?

追答

那是个批处理文件,直接双击的话,运行完就退出了,而运行时候很短,就是一闪的时间了。

追问

那说明能运行啊...但是还是不行诶

参考技术A 图片和你所说的错误不同?图上是执行时的错误,一般会出先在dll project, ”stdio.h“ not found 是在编译时的出错,一般如下定义如下,重不会出错:
#include <stdio.h>追问

我是这样定义的啊,但是出错了

追答

把stdio.h找出来,强迫性把文件夹设置在项目里,一般类似目录名称如下:
C:\Program Files\Microsoft Visual Studio\VC98\Include
一般不会出现这种问题,除非安装版本不完整

追问

不懂啊....能说的具体一点吗??

追答

本人用的是英文版的,Alt+F7 打开Project Properties, 在 Configuration Properties 里 C/C++ 里的 General 有个 Additional Include Directories, 把目录加在那里

以上是关于在vs中运行C++程序出现错误无法打开包括文件“iostream.h”的主要内容,如果未能解决你的问题,请参考以下文章

VScode配置C++出现无法识别g++问题怎么办?

C++ VS中出现1>LINK : fatal error LNK1104: 无法打开文件“msvcprtd.lib”错误,啥原因啊?求帮助。

用vs2012,程序运行出现 fatal error C1083: 无法打开包括文件:“stdafx.h”: No such file or directory

用VS2008编译C++的时候系统提示【 无法打开包括文件:“iostream.h”:】

c++源文件无法运行的原因是无法打开源文件?

VS2010中调试程序是错误:fatal error C1083: 无法打开包括文件:“thread”