在项目属性里设置了“预编译头文件”,是不是每个“.cpp”文件里都要include这个头文件呢?这是什么? RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的代码可以是任何的C/C++代码--------甚至是inline的函数,但是必须是稳定的,在工程开发的过程中不会被经常改变。如果这些代码被修改,则需要重新编译生成预编译头文件。注意生成预编译头文件是很耗时间的。 而 StdAfx.h文件就是vc给的default的包括预编译的头文件。其实完全可以自己命名来包含使用MFC的头文件。 使用注意事项:如果要使用包括mfc的工程,必须要在任何一个.cpp文件的第一行加上#include "stdafx.h" 我使用了自己的预编译头文件,项目不是MFC老是报:C1083: 无法打开预编译头文件:“Debug/LampMain.pch”: No such file or directory这是怎么回事? 去掉/Yu"stdafx.h" 这个选项project ->Setting-> c++ 的catelog 里面precompiled h http://community.csdn.net/Expert/TopicView1.asp?id=4622321 请教关于在一个圆形区域随机画点的问题 字符问题 vc中怎样向DOS窗口输入回车键 关于MFC的问题 如何把65转换为A,即根据ASCII码值得到相应的字符 急问:我该如何写WIN32 DLL中的函数才能让DELPHI正确调用? delete 出错。烦死了。 通用高性能 Windows Socket 组件 HP-Socket v2.2.2 正式发布 图像处理 SDI窗口拆分 vc入门问题:用API函数做串口通信时,如何向串口发送一个回车键,我的函数如下: security descriptor的具体使用问题 一个头文件中定义多个类如何实现串行化??
(通常是以.pch为扩展名的),这个文件就称为预编译头文件这些预先编译好的
代码可以是任何的C/C++代码--------甚至是inline的函数,但是必须是稳定的,
在工程开发的过程中不会被经常改变。如果这些代码被修改,则需要重新编译
生成预编译头文件。注意生成预编译头文件是很耗时间的。
而 StdAfx.h文件就是vc给的default的包括预编译的头文件。其实完全可以自己命名来包含使用MFC的头文件。
使用注意事项:
如果要使用包括mfc的工程,必须要在任何一个.cpp文件的第一行加上
#include "stdafx.h"
老是报:C1083: 无法打开预编译头文件:“Debug/LampMain.pch”: No such file or directory
这是怎么回事?
project ->Setting-> c++ 的catelog 里面precompiled h