Win32Project编译报错error C1853:

引子

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了。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mofabang/article/details/49904819
个人分类: windows编程
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭