Win32Project编译报错error C1853:

原创 2015年11月18日 11:49:30

引子

vs2013新建win32工程Win32Project1,

修改文件Win32Project1.cpp名为Win32Project1.c,
编译,报如下错误:

错误 1 error C1853: “Debug\Win32Project1.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反) D:\visual studio 2013\projects\win32project1\win32project1\win32project1.c 1 1 Win32Project1

原因

从上面的错误信息里,可以知道,预编译头Win32Project1.pch是给C++使用的,我把C++文件Win32Project1.cpp改成C文件Win32Project1.c,

vs编译时,C文件不能使用C++的预编译头。

解决方法

选择文件Win32Project1.c右击,点击属性,
在 配置属性——> C/C++ ——> 预编译头里的预编译头设置为不使用预编译头就ok了。
版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux 下编译 redis 报错解决办法

make 的时候出现以下错误: zmalloc.o: In function `zmalloc_used_memory': /data/redis-2.6.9/src/zmalloc.c:22...
  • yangli91628
  • yangli91628
  • 2015年12月24日 12:34
  • 1825

gcc 编译C 报错集中

为了让博客看一来更有干货,而不是一堆年年
  • doubleselect
  • doubleselect
  • 2014年10月16日 09:08
  • 1580

VS2010配置jsoncpp解决编译出错问题

本人在最近的项目中使用到了jsoncpp来读取配置文件。经过多次实践终于vs2010中配置成功并能成功使用...
  • DriverUnload
  • DriverUnload
  • 2016年04月15日 15:50
  • 751

【Qt】Q_OBJECT宏,编译报错,解决办法(多继承Object情况下)

多继承QObject情况下 使用Q_OBJE宏编译出错问题的解决办法
  • shihoongbo
  • shihoongbo
  • 2016年10月18日 22:33
  • 1154

交叉编译iftop

1、下载iftop源码包iftop-0.17.tar.gz 2、解压 3、确保已经交叉编译好libpcap
  • wanghelou123
  • wanghelou123
  • 2014年10月18日 13:57
  • 1036

编译OpenSSL的64位碰到问题

环境是WIN2003 64位系统,VC2008,Qt4.7.4源代码,用configure的参数是 Plain Text code ? 1 2 3 4 5 ...
  • weitao1234
  • weitao1234
  • 2014年09月27日 04:49
  • 1441

gulp-notify处理报错----gulp系列(二)

上一节,以less为例,入门了gulp,并为任务结构做了抽离。    前端们,gulp该用起来了,简单的demo入门——gulp系列(一)   本节学习下gulp-notify...
  • u013063153
  • u013063153
  • 2016年09月22日 21:47
  • 1436

WebRTC在Windows下的编译过程及常见问题处理

WebRTC在Windows下的编译过程及常见问题处理 WebRTC下载完成后,在源码src目录下有一个all.sln的VS解决方案文件,打开它后可以看到有二百多个项目。这时选择Debug版本编...
  • hitajian
  • hitajian
  • 2015年07月07日 16:33
  • 515

IntelliJ Idea编译报错,解决方法

IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7 ,解决方案 在idea中编译时发生如下的错误: Information:Using javac 1...
  • zhihui1017
  • zhihui1017
  • 2016年01月21日 14:58
  • 8828

关于调用strcpy()函数时总是报错问题,5种方法解决!

【问题】 只要调用strcpy()函数在程序运行时,总是出现错误: error C4996: 'strcpy': This function or variable may be unsafe. Co...
  • Me_DaiJun
  • Me_DaiJun
  • 2016年02月25日 17:09
  • 3532
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Win32Project编译报错error C1853:
举报原因:
原因补充:

(最多只允许输入30个字)