无法打开iostream源文件,mfc中无法打开包包括文件iostreamh

1,mfc中无法打开包包括文件iostreamh把#include<iostream.h>改为:#include<iostream>using namespace std;
2,vc2003net无法打开iostreamh头文件可能的原因 文件不存在 。文件、子目录或磁盘是只读的 。没有对文件或目录的访问权限 。文件句柄不足 。关闭一些应用程序并重新编译 。INCLUDE 环境变量设置得不正确 。#include directive 在路径规范两边使用双引号,这导致跳过标准目录 。没有指定 /clr 并且程序使用托管构造 。在 Visual C++ .NET(1300 版的编译器)中有一个错误,该错误在文件名(或文件名的目录路径)包含 MBCS 字符时要求正确设置用户区域设置 。设置系统区域设置是不够的;必须设置用户区域设置才能处理 MBCS 字符 。下面的示例生成 C1083:// C1083.cpp#include "test.h"// C1083, test.h does not existint main() }iostream.h是84年c++运行库.vc6.0的标准库是stl.找不到这个文件是正常的.我也找不到.你要么#include<iostream>usingstd::xxx.要么自己另行下载iostreamlibraryat&t84年开发,89年改版.哥们的书真够怀旧的.
3,无法打开包含文件iostreamh No such file or directory你改为#include<iostream>using namespace std;这样试试吧!应该是vc2005不支持.h这种写法吧否则的话应该是工具---选项---目录,改一下头文件路径就可以了工具---选项 然后找改头文件路径那儿,我这儿用的是VC6.0原先只能执行为#include<iostream 。h>的不能执行#include<iostream>;我改了以后就可以了你在选项里找一下吧 , 不好意思!是因为,VS的附加库里不包括你新建的.h文件所在文件夹 。所以 , 两种方法:一:不考虑可移植性的话,可以把你的 .h文件放在VS的自带的 .h文件中,就是直接将你的.h文件和.c文件复制到 VS 自带的底层.c .h 的文件夹里 , 在VS 里 先删除原先有问题的 .c .h文件,重新以 VS 自带的底层.c .h 的文件夹 的路径 添加你的文件,这样就可以了 。二:还有一种方法,具有可移植性,右键VS左侧 解决方案的工程文件 -> 属性 -> C/C++ -> 常规 -> 附加包含目录 -> 添加所在文件夹的位置 。就可以读到添加的 .h文件啦 。你改为#include<iostream>using namespace std;这样试试吧!应该是vc2005不支持.h这种写法吧否则的话应该是工具---选项---目录 , 改一下头文件路径就可以了把#include <iostream.h>改成#include <iostream>试试......【无法打开iostream源文件,mfc中无法打开包包括文件iostreamh】

    推荐阅读