在VS中移植工程,尤其是含有StdAfx.h和StdAfx.cpp这两个文件的工程,重新编译时常发生“fatal error C1083: 无法打开预编译头文件”的错误。如何解决呢?下面以VS2010为例说明解决步骤

1. 在解决方案资源管理器中,工程名上点右键,选择“属性”。

2. 在 配置属性 -> C/C++ -> 预编译头 选项卡中,查看 “预编译头文件”一项的值。这就是StdAfx.h这个头文件的名称来历,它就叫做“预编译头文件”。如果你的预编译头文件名称与此不符,请重新设置此项。

3. 找到对应的StdAfx.cpp文件,点右键->属性

4. 在属性页面,配置属性->C/C++ -> 预编译头 选项表中,将“预编译头”项设置为“创建”。确定。

5. 然后,仍然在StdAfx.cpp上,右键 -> 编译。

6. 最后,就可以编译整个工程了。大功告成。

PS,很多所谓的“解决方法”只是禁用了预编译头文件功能,并没有根本解决问题。请注意。

fatal error C1083: 无法打开预编译头文件 的解决方法相关推荐

  1. fatal error C1083: 无法打开预编译头文件:“Debug\opencv.pch”: No such file or directory

    fatal error C1083: 无法打开预编译头文件:"Debug\opencv.pch": No such file or directory 步骤/方法: 右键点击你创建 ...

  2. fatal error C1083: 无法打开预编译头文件:“Debug\a.pch”:No such file or directory

    一.解决方法 右键点击你创建的项目,选择"属性标签"点击属性,弹出"项目属性页",在左侧找到以下位置  配置属性 -->  C/C++  --> 预 ...

  3. fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾

    问题:drawhouse1.cpp(17) : fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾 解决: 方法1.cpp文件添加引用#include "Stdaf ...

  4. vs错误描述:fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“

    错误描述:fatal error C1010:在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加"#include"stdafx.h"" 这个问题不一定是 ...

  5. VS2017编译文件遇到fatal error C1010: 在查找预编译头时遇到意外的文件结尾的解决办法

    背景 错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加"#include "stdafx.h""? 分析 ...

  6. 错误描述:fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#includestdafx.h”?

    错误描述:fatal error C1010:在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加"#include"stdafx.h""? 错误分析:   ...

  7. 错误:error C1853:Debug\...pch预编译头文件来自编译器版本,或者预编译头C++而在C中使用它

    错误:error C1853:"Debug\...pch"预编译头文件来自编译器版本,或者预编译头C++而在C中使用它(或相反) 原因: 因为当项目中混合了.cpp和.h文件时,编 ...

  8. c语言错误c1010怎么办,fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include stdafx.h...

    一.概念: 1.预编译:就是编译器首先编译某个文件(称为预编译头文件),然后将这个编译结果保存起来,之后如果有其他源文件include了这个"预编译头文件"的时候,则自动从这个编译 ...

  9. fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include stdafx.h”?

    头文件没有使用预编译头 解决方法: 头文件上单击右键–>属性–>C/C++–>预编译头–>不使用预编译头

最新文章

  1. 互联网高薪的原因、现状、未来,还值不值得进来?
  2. (五)开源IT资产管理系统--分发OCS客户端
  3. c 调用java包_C#调用java代码(IKVMC)
  4. CentOS 7 Root用户密码重置 2017-04-02
  5. qldump 备份所有表_MySQL中的备份和恢复是怎样执行的?
  6. SpringBoot+Vue表单文件上传
  7. php根据时间搜索的控件,yii2 crud生成的搜索中 自定义按 时间 搜索
  8. 「知识点」JavaScript 中11个有趣的事实
  9. java webservice
  10. 黑马程序员全套Java教程_Java基础入门视频教程零基础自学Java必备教程视频讲义(1)
  11. 使用RDP报表工具实现多级表头动态列
  12. 【高数复盘】1.1映射与函数思维导图
  13. ET99加密狗软件加密锁ET99开发工具下载
  14. LittleVGL-键盘控件
  15. 二维码QR 码纠错级别
  16. 稍纵即逝的烟花蓄势于纸
  17. python子列表_关于python:创建子列表
  18. 安装Ubuntu Linux操作系统
  19. innerText和innerHTML区别
  20. 一个案例两种分析方法告诉你数据涨跌异动该如何处理?附送涨跌问题常见五种假设

热门文章

  1. Gzip compression
  2. cRARk的使用,破解rar密码
  3. Zoj 3598 Spherical Triangle 【计算几何】【曲面三角形】
  4. Capstone/CS5211,CS5212,CS5256,CS5811,CS5288......CS系列芯片选型大全
  5. R语言STAMP-丰度差异比较图
  6. 中控ecs700 mysql_中控 ECS-700系统
  7. 将本地项目上传到码云,每个步骤都有图文
  8. 基于Scratch的弹球游戏需求分析
  9. stm32之IIC总线概述
  10. java 微信 小程序 模板 推送