解决方法
1、打开:项目——属性——C/C++——预编译头——预编译头文件是否包含stdafx.h——如预编译头文件没有stdafx.h,加上即可。
2、如果包含还是报错,可以尝试直接删除代码中的#include “stdafx.h”,设置成不使用预编译头,因为已经有预编译了。(这样也成功过)
3、文中有#include “stdafx.h”,出现无法打开预编译头文件"xxx.pch":no such file or directory 的问题
选中源文件stdafx.cpp,右键 -> 属性 -> C/C++ -> 预编译头-> 预编译头,出现上述问题一般是由于预编译头的选项从 “创建” 变为了“ 使用” ,通过将选项重新改为“创建”可解决问题。