stdafx.h
It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. The article may be deleted if this message remains in place for seven days. Please check the history to see when this template was added. Find sources: "Stdafx.h" – news · newspapers · books · scholar · JSTOR Nominator: Please consider notifying the author/project: {{subst:proposed deletion notify|Stdafx.h|concern=[[WP:NOT]], this article is useful for a reference book not an encyclopedia}} ~~~~ |
stdafx.h is commonly used in Microsoft Windows computer programming as the name of a file which describes include files (both standard system include files and project specific include files) that are used frequently but are changed infrequently. In a project most C/C++ source files refer to the stdafx.h file.
Since often near to all C/C++ source files include stdafx.h, making small changes in it means the entire project needs to be recompiled and small errors in it cause large errors in the rest of the project.
Many compilers (for example, Microsoft Visual Studio) will precompile this file to reduce compile times.
The AFX in stdafx.h stands for Application Framework with the X standing for either eXtensions or simply because the letter X is a cool letter. AFX was the original abbreviation for the Microsoft Foundation Classes (MFC).
This type of file can have alternate names including "StdInclude.h".