解决方法

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++ -> 预编译头-> 预编译头,出现上述问题一般是由于预编译头的选项从 “创建” 变为了“ 使用” ,通过将选项重新改为“创建”可解决问题。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐