VS2008常见编译错误(总结篇)
2013-09-09 19:40
260 查看
错误1:fatal error C1853: “Debug\mydll.pch”预编译头文件来自编译器的早期版本
项目中混合了 .cpp 和 .c 文件时,编译器会对它们采取不同的编译方式(主要是因为对函数声明的处理方式不同),因而不能共用一个预编译头文件。
在 VC++ 中,默认的预编译头文件是针对 C++ 的 (stdafx.h 和 stdafx.cpp),当然也可以创建针对 C 的预编译头。
方法:将少数的不同类文件设为不使用预编译头是比较平衡的做法。
具体:Vs2008 项目-- 属性-- 配置属性—C/C++ -- 预编译头 –创建使用预编译头 – 选择不使用。
项目中混合了 .cpp 和 .c 文件时,编译器会对它们采取不同的编译方式(主要是因为对函数声明的处理方式不同),因而不能共用一个预编译头文件。
在 VC++ 中,默认的预编译头文件是针对 C++ 的 (stdafx.h 和 stdafx.cpp),当然也可以创建针对 C 的预编译头。
方法:将少数的不同类文件设为不使用预编译头是比较平衡的做法。
具体:Vs2008 项目-- 属性-- 配置属性—C/C++ -- 预编译头 –创建使用预编译头 – 选择不使用。
相关文章推荐
- Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误
- 【转】AD09常见编译错误总结
- centos系统编译apache-2.4.x常见错误总结
- gcc 常见的编译错误,警告总结
- Unix C 常见编译错误总结(持续更新)
- VS2008编译连接常见错误小结
- C++常见编译错误分析总结
- android studio 常见的编译错误总结
- 编译安装php及编译安装mysql常见错误总结及解决办法
- linux 编译安装php及编译安装mysql常见错误总结及解决办法
- 编译安装php及编译安装mysql常见错误总结及解决办法 网上找的
- 在redhat与ubuntu上编译jdk常见错误总结
- 本人遇到的常见g++编译链接错误总结
- 基于C++中常见编译错误的总结详解
- libplist源码编译常见错误总结
- PHP编译configure时常见错误的总结
- Unix C 常见编译错误总结(持续更新)
- PHP编译configure时常见错误总结
- 基于C++中常见编译错误的总结详解
- 【React Native】Rreact Native 常见错误总结