VS2010或以上(2012、2013)无法打开源文件#include "iostream.h"的解决方法

今天一学C的同学问我这个错误怎么解决:

unexpected end of file while looking for precompiled header directive


看到他的代码用的是VC6的风格,#include "iostream.h"


于是自己试了一下他的代码,因为我用的VS2013,改成了#include


再加上了一句 using namespace std; 我这边是成功了


他说还是不行,我就远程看了下,他用的VC6,项目里还加上了stdafx.cpp和stdafx.h


给重新创建了一个空项目,再建立了一个cpp文件,代码贴进去,编译,成功

(VC6还是用#include "iostream.h",#include 的写法适合后期的VS版本,因为遵循C语言标准

你可能感兴趣的:(C/C++)