atal error C1853: 'Debug\xxx.pch' precompiled header file is from a previous version of the compiler

      今晚啃《天书夜读 - 从汇编语言到Windows内核编程》谭文、邵坚磊 这本书时,书上要读者写一个小程序叫ReverseMe吧,呵呵 我用的是VS2005 TEAM版本的,创建一个控制台程序后 按书上的把工程的主文件名ReverseMe.cpp 改成 ReverseMe.c 让编译器以C语言方式编译生成程序好方便分析,可却编译不通过,如下..

 

编译器提示:

1>------ 已启动生成: 项目: ReverseMe, 配置: Debug Win32 ------
1>正在编译...
1>ReverseMe.c
1>e:\practice\visual studio 2005\projects\reverseme\reverseme\reverseme.c(4) : fatal error C1853: 'Debug\ReverseMe.pch' precompiled header file is from a previous version of the compiler, or the precompiled header is C++ and you are using it from C (or vice versa)
1>生成日志保存在“file://e:\PRACTICE\Visual Studio 2005\Projects\ReverseMe\ReverseMe\Debug\BuildLog.htm”
1>ReverseMe - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

 

解决方案:

VS2005:菜单--->项目(P)--->配置属性--->C/C++ --->预编译头--->不使用预编译头

 

Good luck, hoho、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值