错误总是不断的,经验是累积的。

C1083: Cannot open precompiled header file: 'Debug/.pch': No such file or directory

This error results from a missing file - the compiled version of StdAfx.cpp. Visual C++ does a poor job of keeping track of this file and frequently "forgets" how to build it. This problem often occurs after restoring a saved workspace from diskette without the Debug directory. To fix the error select StdAfx.cpp from the workspace file list them choose Compile from the Build menu.  If that doesn't work the go to Project -> Settings, select the C/C++ tab, and click the radio button labeled Create Precompiled Headers.

Unexpected end while looking for precompiled header

这时因为该模块没有包括预编译头文件“stdafx.h”的缘故。

VC用一个stdafx.cpp包含头文件stdafx.h,然后在stdafx.h里包含大部分系统头文件,这

样编译时VC就通过编译stdafx.cpp把大部分系统头文件预编译进来了,在Debug目录下有

一个很大的文件*.pch,这里就存储了预编译信息。

根据这个原理,如果这个pch损坏了或被删除了,系统重新编译时就会抱怨“cannot open

precompiled header file debug/*.pch”。这时怎么解决这个问题呢,打开Project-》

Setting对话框选C++页,将Category下拉式列表框选中Precompiled Headers,最简单的

办法就是选中第一个选项“Not using....",这样就根本不用预编译头也不去寻找pch文件,

就不会出错了,但是这样做的后果是每次编译、连接都化更多的时间。

也可以选第二个选项”Automatic ...",然后在“Through header”力填上stdafx.h,这样

如果没有pch文件系统会自动生成一个pch,如果有的话就使用这个pch,这个选项是比较“

智能”的。

第三个选项是强行创建一个pch文件,第四个选项是直接使用pch文件。当然“Through

headers”里都填stdafx.h了。

vc语言c1083错误,关于VC编译错误fatal error C1083的解决办法相关推荐

  1. _mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h':no such file or directory

    Window7下使用"pip"安装"MySQL-python"提示错误:_mysql.c(42) : fatal error C1083: Cannot ope ...

  2. 关于编译错误 fatal error C1083: Cannot open precompiled header file

        今天编译一个比较大的工程时,总是遇到这样的编译错误,想必凡是用过VC6.0做过比较大的程序或者做过MFC开发的朋友都遇到过.错误提示如下,fatal error C1083:Cannot op ...

  3. 【VC++2010无法debug】fatal error C1083: 无法打开包括文件:“stdio.h”: No such file or directory【问题解决】

    [VC++2010无法debug]fatal error C1083: 无法打开包括文件:"stdio.h": No such file or directory[问题解决] st ...

  4. fatal error C1083: 无法打开预编译头文件 的解决方法

    在VS中移植工程,尤其是含有StdAfx.h和StdAfx.cpp这两个文件的工程,重新编译时常发生"fatal error C1083: 无法打开预编译头文件"的错误.如何解决呢 ...

  5. apache安装错误error: APR notfound解决办法

    apache安装错误error: APR notfound解决办法 linux安装时安装种类不同,一些组件包可能不会被安装,导致linux下安装软件的时候缺这个缺那个,今天为大家介绍linux安装ap ...

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

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

  7. VS2015打开编译VS2013工程时提示fatal error C1083: 无法打开包括文件: “afxwin.h”: No such file or directory

    VS2015打开并编译VS2013工程时,显示fatal error C1083: 无法打开包括文件: "afxwin.h": No such file or directory ...

  8. 下载的时候提示:“写入到文件时产生错误(请用磁盘检查工具检查修复)”的解决办法

    载的时候提示:"写入到文件时产生错误(请用磁盘检查工具检查修复)"的解决办法: 下载的文件要是大于2G,而你的硬盘分区格式是FAT32的话就有可能会出现这种情况,虽然FAT32支持 ...

  9. nltk_data下载错误 Error loading stopwords urlopen error [Errno 11004] 解决办法

    nltk_data下载错误 Error loading stopwords: urlopen error [Errno 11004] 解决办法 [nltk_data] Error loading st ...

  10. fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory

    fatal error C1083: 无法打开包括文件:"stdint.h": No such file or directory [错误]fatal error C1083: 无 ...

最新文章

  1. Nature Genetics:每年造成7亿人感染的酿脓链球菌的致病机制
  2. linux RTX2080显卡驱动
  3. android layout 对齐,安卓利用TableLayout实现控件列对齐
  4. .Net面试题(3)
  5. 【转】Java内存与垃圾回收调优
  6. CodeSmith基础(二)
  7. 【BootStrap】初步教程
  8. Java 8 Optional 类 学习
  9. chrome vue 未响应_分享几个宝藏级Vue管理后台框架 必须收藏
  10. python爬虫之如何建立一个自己的代理IP池
  11. 串口收数数码管显示(串口带协议带校验)
  12. 手把手教你如何破解软件
  13. 信息检索2.1书刊资料检索工具--书目note
  14. 一篇入门Android UI 设计
  15. 一起学英语第二季第十六期
  16. 计算机硬件有问题怎么办,我电脑发现网络硬件配置存在问题,需要修复怎么办...
  17. 虚拟人物设计-虚拟动作编排-虚拟数字人生成
  18. Lidar与IMU标定——lidar_imu_calib
  19. 【备考计算机等级三级网络技术】
  20. 第一次作业 对软件工程的疑问

热门文章

  1. URL中经常出现的百分号22是什么意思
  2. 工业锅炉计算机控制系统框图,锅炉控制(汇总).ppt
  3. linux 系统迁移到固态硬盘,把整个Linux系统迁移到另一个硬盘
  4. 计算机论文指数,我国计算机领域学术论文引用中的马太效应——以《计算机学报》和《计算机研究与发展》为例...
  5. python中交集并集用什么符号表示_python交集和补集的符号_python数组并集交集补集...
  6. HDU 4565(矩阵快速幂)
  7. 九月亲测可运营【付费视频奖励计划赞助视频付费计划】最新版本的视频奖励源代码带有订阅可扣除金额带有代理新UI ...
  8. 1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。 这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。
  9. TalkingData
  10. 无法获得VMCI 驱动程序的版本: 句柄无效。解决方法