错误 2 error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
2015-10-06 10:50
447 查看
错误分析
此错误发生的原因是编译器在寻找预编译指示头文件(默认#include “stdafx.h”)时,没有找到预编译指示信息的头文件“stdafx.h”
因为工程中的每个cpp文件属性默认都是使用预编译(/YU)的,但是添加的第三方文件并没有该预编译指示头文件,所以编译器在此cpp文件中一直到末尾都没有找到它
解决方法
右击报错的cpp文件,选择“属性”
左侧配置属性中打开“C/C++”下来菜单
点击“预编译头”,右侧对话框中找“预编译头”选项,把“使用(/Yu)”改成不使用“不适用预编译头”
如果想进一步了解原理请到下面博客
补充的资料:
出处:http://blog.csdn.net/hotandhot/archive/2006/10/23/1346195.aspx
此错误发生的原因是编译器在寻找预编译指示头文件(默认#include “stdafx.h”)时,没有找到预编译指示信息的头文件“stdafx.h”
因为工程中的每个cpp文件属性默认都是使用预编译(/YU)的,但是添加的第三方文件并没有该预编译指示头文件,所以编译器在此cpp文件中一直到末尾都没有找到它
解决方法
右击报错的cpp文件,选择“属性”
左侧配置属性中打开“C/C++”下来菜单
点击“预编译头”,右侧对话框中找“预编译头”选项,把“使用(/Yu)”改成不使用“不适用预编译头”
如果想进一步了解原理请到下面博客
补充的资料:
出处:http://blog.csdn.net/hotandhot/archive/2006/10/23/1346195.aspx
相关文章推荐
- 学习Object类
- go语言最新版本 下载地址
- windows下的getopt/getoptlong函数
- 在消逝中行走
- 3. 定义一个分数类(Fraction) 实例变量:分子,分母 方法:初始化方法(2个参数),便利构造器,约分,打印,加,减,乘,除。
- wget 增加单个文件下载限制大小
- C#实现DES加密解密,AES加密解密
- Win10预览版10558:PC系统首次可下载《电话》应用
- 建立顺序栈算法库
- 一夜回到“解放前”的上班族 该如何把钱赚回来
- js的压缩
- [网址查看]微软纽约Win10新品发布会倒计时:10月6日北京时间晚上10点
- C#表达式及其组成
- Java super关键字(android中常见)
- calabash安装和使用
- [lintcode] Binary Tree Preorder Traversal
- 排序之插入排序
- Spring标签:context:component-scan
- Python笔记--lambda
- [转]PHP经验——PHPDoc PHP注释的标准文档