1 / 3
文档名称:

cpp解释.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

cpp解释.doc

上传人:xxj16588 2016/6/1 文件大小:0 KB

下载得到文件列表

cpp解释.doc

文档介绍

文档介绍:今天在 中咕哝个程序,遇到如下提示: Cannot open piled header file:'Debug/' No such file or directory 所谓 pch ,即 p rec ompiled h eader 你可以打开 ,然后 F7. 看看正常没~ 或者: 选择全部组建,试试看: 不行的话往下看。(貌视写的有点乱) 在菜单的“工程”--“设置”里选定工程, 如图选择 Tab 页, 在红圈中把 u 改成 c, 确定, 回到工程中再 Ctrl+F7 ( Compile )一下,就能生产 pch 文件了,然后再改回上文设置。参考资料: 预编译头文件() ,是把一个工程中较稳定的代码预先编译好放在一个文件(.PCH) 里。这些预先编译好的代码可以是任何的 C/C++ 代码--甚至可以是 inline 函数,只它们在整个工程中是较为稳定的,即在工程开发过程中不会经常被修改的代码.。为什么需要预编译头文件?一言以蔽之:提高编译速度。一般地,编译器以文件为单位编译,如果修改了一工程中的一个文件则所有文件都要重新编译,包括头文件里的所有东西( 宏、 Preprocessor 预处理),而 VC 程序中,这些头文件中所包括的东西往往是非常大的,编译之将占很长的时间。但它们又不常被修改,是较稳定的,为单独的一个小文件而重新编译整个工程的所有文件导致编译效率下降, 文件。如何使用预编译头文件以提高编译速度?要使用预编译头文件,必须指定一个头文件(.H) ,它包含我们不会经常修改的代码和其他的头文件,然后用这个头文件(.H) 来生成一个预编译头文件(.PCH)VC 默认的头文件就是 ,因为头文件是不能编译的, 文件来作桥梁, VC 默认的文件为 ,这个文件里只有一句代码就是:# include "" 。 文件,涉及到几个重要的预编译指令: /Yu 、/Yc 、/Yx 、/Fp 。简单地说: /Yc :是用来生成. PCH 文件的编译开关。在 Project -> setting -> C/C++ 的 Category 里的 piled Header , 文件(默认即 ) 你就可以看到/Yc 这个开关, 文件(可能/Yc 的 c表示 create) 。/Fp : 文件的名字及路径(可能/Fp 的 p代表 path) 。/Yu 的 u即 use 使用, 指令。如果选择自动 Automatic... 的话则原来为/Yc 的地方就换成了/Yx 指令。如果选择自动,则每次编译时编