Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1366017
  • 博文数量: 118
  • 博客积分: 3888
  • 博客等级: 中校
  • 技术积分: 2940
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-10 18:15
个人简介

一看二做三总结

文章分类

全部博文(118)

分类: C/C++

2011-07-16 22:34:53

 
本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,并注明原作者及原链接,严禁用于任何商业用途。
作者:fireaxe_hq@hotmail.com
博客:fireaxe.blog.chinaunix.net 
 
错误现象:
fatal error C1083: Cannot open precompiled header file:
\'Debug/*.pch\': Nosuch file or directory
 
(1) 方法一
    用Build->clean清除Debug中的所有文件(也可手动删除Debug目录)
(2) 方法二
    Project->setting->c/c++ ->category->Precompiled Header中选择Automatic use of precompiled headers或者Not Using precompiled header.
(该方法会降低编译速度)
(3) 原因分析
    某些原因会造成预编译文件*.pch文件损坏,删除该文件会导致系统重新生成一次,而损坏的文件则会造成无法编译,所以删除它后可以解决问题。
    方法二则更彻底一些,直接禁止预编译过程,这样就不会再有*.pch文件了,也就不会再有损坏的问题。但由于少了预编译,增量编译的速度会受到影响,工程较大时要慎重。
 
本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,并注明原作者及原链接,严禁用于任何商业用途。
作者:fireaxe_hq@hotmail.com
博客:fireaxe.blog.chinaunix.net 
阅读(2500) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~