stdafx.h的目的

stdafx.h的目的

该文件的目的是stdafx.h什么,预编译头文件的含义是什么?



哈士奇WWW
浏览 490回答 3
3回答

莫回无

扩展其他优秀答案:stdafx.h是包含单个项目的所有常用标题的文件。例如,这将包括所有Windows定义。因为这个文件包含很多东西,编译器在处理它时会有点慢。通过预编译,编译器可以跳过大部分处理并一遍又一遍地重复使用它; 只要它包含的文件都没有改变,预编译结果也不需要改变。这个名字stdafx.h只是一个惯例。如果您更改了所有源以包含新文件,则可以轻松地将其重命名为其他内容。要生成实际的预编译头文件,项目中需要一个具有特殊编译标志的源文件来生成预编译输出。按照惯例,此文件已命名stdafx.cpp,如果您检查该源文件的设置,您将看到它是如何不同的。

慕田峪7331174

它通常用于预编译头的名称。虽然不需要使用该确切名称,但只需使用默认名称。 我在这里解释了有关VC ++和g ++的预编译头文件的更多信息。您可以使用预编译头来加快编译速度。这个想法是你放置任何不会改变的头文件,并且你在预编译头中的几个源文件中使用它。然后编译器将不需要为每个编译单元重新处理这些头。
打开App,查看更多内容
随时随地看视频慕课网APP