关闭

Win32Project编译报错error C1853:

标签: windowsvisual studioc语言
455人阅读 评论(0) 收藏 举报
分类:

引子

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了。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:55858次
    • 积分:1487
    • 等级:
    • 排名:千里之外
    • 原创:96篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2条
    最新评论