fatal error C1853: "Debug\***.pch"预编译头文件来自编译器的早期版本
来源:互联网 发布:vb中取整函数 编辑:程序博客网 时间:2024/04/29 09:54
该错误是因为当项目中混合了 .cpp和 .c文件时,编译器会对它们采取不同的编译方式(主要是因为对函数声明的处理方式不同),因而不能共用一个预编译头文件。在 VC++中,默认的预编译头文件是针对 C++的 (stdafx.h和 stdafx.cpp),当然也可以创建针对 C的预编译头。
方法:将少数的不同类文件设为不使用预编译头是比较平衡的做法,方法是:对于 VC++6.0,在 FileView里对要取消预编译头的 .c (或 .cpp)文件点右键,选择 settings,在弹出的对话框右边选择 category为 precompiled headers,再设置选项为 not using ...;(对于 VS2005,则在 solution explorer中对相应文件点右键选择 properties,在 precompiled headers项下设置 not using...即可。如果需要设置多个文件,则可以按住 Ctrl键再同时选中这些文件并设置)PS:解释如下点击项目点击属性然后选择C/C++ 预编译头创建使用头文件不使用预编译头文件(解决方案资源管理器-右击需要排除的c或cpp文件]-弹出属性菜单-展开C/C++-预编译头-创建/使用预编译头-选择不适用预编译头)
- fatal error C1853: "Debug\***.pch"预编译头文件来自编译器的早期版本
- 【VS开发】fatal error C1853: "Debug\sift.pch"预编译头文件来自编译器的早期版本
- fatal error C1853 预编译头文件来自编译器的早期版本 解决方法
- VC6.0 fatal error C1853 预编译头文件来自编译器的早期版本
- fatal error C1853 预编译头文件来自编译器的早期版本 解决方法
- fatal error C1853 预编译头文件来自编译器的早期版本
- error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- error C1853:预编译头文件来自编译器的早期版本。。。
- fatal error C1853: “Release\xxx.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- fatal error C1853 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- fatal error C1853 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- fatal error C1853 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- fatal error C1853 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- 错误:error C1853:"Debug\...pch"预编译头文件来自编译器版本,或者预编译头C++而在C中使用它
- VS中c++文件调用c 函数 ,fatal error C1853 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- VC2008下,错误:fatal error C1853: ......预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- error C1853:预编译头文件来自编译器早期版本,或者预编译头为C++而在C中使用(或相反)
- 预编译头文件来自编译器的早期版本_Debug
- 利用stack实现 字串倒序输入()
- 数据迁移:DataGuard配置
- Android 在wifi下获取IP和MAC地址
- 2013年2月27日 GridView创建列表(包括多图片、多文本控件组合)
- 互联网名称与数字地址分配机构(ICANN)进行商标保护方案
- fatal error C1853: "Debug\***.pch"预编译头文件来自编译器的早期版本
- 栈的顺序存储
- QX项目实战-19.跨库数据同步
- 修改 IIS 队列长度
- 在不知对方APK程序的情况下,调用对方程序
- 第二周项目二————文件的读取与储备
- 第二周项目3—按总成绩排序
- 迄今见过最好的职业规划的文章
- 2013年2月28日