当我们新建一个工程的时候,在Supporting FIles文件下会看到一个以 -Prefix.pch结尾文件的文件,pch全称是“precompiled header”,也就是预编译头文件,该文件里存放的工程中一些不常被修改的代码,比如常用的框架头文件,这样做的目的提高编译器编译速度。我们知道当....
分类:
移动开发 时间:
2015-07-06 10:05:32
阅读次数:
303
可执行文件目录:搜索可执行文件时使用的路径。与环境变量PATH相对应。包含目录:搜索包含文件时使用的路径。与INCLUDE相对应;引用目录:搜索通过#Using引入的文件时使用的路径。与环境变量LIBPATH相对应;库目录:搜素库文件时使用的路径。与环境变量LIB相对应。pch 文件是预编译头相关文...
分类:
其他好文 时间:
2015-06-18 13:31:08
阅读次数:
110
(一) 在Debug模式下,编译程序时,出现这样的错误:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。解决方式:选择出错的.cpp文件,打开其属性,选择 c/c++ ->预编译头 -> 创建/使用预编译头 将“使用预编译头(/Yu)” 修改为 “不使用预编译头” 即可。....
分类:
其他好文 时间:
2015-05-26 18:39:44
阅读次数:
176
vs2010的mfc项目中编译c语言出现错误:"...预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)"解决方法:建工程时 建立空项目或者在项目设置里关闭预编译头的选项!当 Visual C++ 项目启用了预编译头 (Precompiled header) 功能...
分类:
编程语言 时间:
2015-05-13 12:36:31
阅读次数:
120
有时候有些东西不会频繁改动,但又经常使用,我们就可以把它放在预编译头文件中。在xcode6中,file-》new-》file点击创建,然后把需要引入所需的头文件
分类:
其他好文 时间:
2015-05-12 13:08:44
阅读次数:
89
在项目上点击右键->setting->C/C++->Preprocessor definitions
在里面加入自定义预编译头_SB2
测试代码:
include “stdafx.h”include include ifdef _SBprintf("调用了sb\n");
elif _SB2printf("调用了sb2\n");
elseprintf("Hello World!\n");
endifr...
分类:
其他好文 时间:
2015-05-05 12:35:56
阅读次数:
94
之前有在代码全部正确的情况下,遇到过下面的编译错误:fatal error: file '.....h' has been modified since the precompiled header '.....' was built.note: please rebuld precompiled ...
分类:
系统相关 时间:
2015-05-02 18:02:27
阅读次数:
162
场景:使用boost库的正则模块时出现编译超慢的情况,看了头文件#include 的引用关系,它依赖的头文件相当多,这应该就是根本原因吧。目前知道可行的方案只有使用预编译头。vs放到stdafx.h后,就编译一次,然后其他需要的地方,会去一个本地的pch文件里.一些。”“VC创建项目时自动创建的预编...
分类:
其他好文 时间:
2015-04-08 16:17:22
阅读次数:
158
解决预编译头文件错误(fatal error C1010: unexpected end of file while looking for precompiled header directive)的几种方法
分类:
其他好文 时间:
2015-03-17 23:11:31
阅读次数:
168
向项目添加tinyxml用于解析xml内容,总体来说tinyxml还是很方便。
编译时提示“fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾”
分析:
此错误发生的原因是VC编译器在寻找预编译头文件(默认#include “stdafx.h”)时,文件未预期结束。也就是没有找到默认的预编译头文件”stdafx.h”。而VC中创建每一个cpp默认都会加上”stdaf...
分类:
其他好文 时间:
2015-02-04 18:38:44
阅读次数:
203