Precompiled header

Precompiled headerspre-compiled
In computer programming, a precompiled header is a (C or C++) header file that is compiled into an intermediate form that is faster to process for the compiler.wikipedia
42 Related Articles

Microsoft Foundation Class Library

MFCMicrosoft Foundation ClassesApplication Framework eXtensions
AFX was the original abbreviation for the Microsoft Foundation Classes (MFC).
One quirk of MFC is the use of "Afx" as the prefix for many functions, macros and the standard precompiled header name "stdafx.h".

Prefix header

Prefix headers are usually pre-compiled in order to reduce compilation times.

Computer programming

programmingcodingprogrammable
In computer programming, a precompiled header is a (C or C++) header file that is compiled into an intermediate form that is faster to process for the compiler.

C (programming language)

CC programming languageC language
In computer programming, a precompiled header is a (C or C++) header file that is compiled into an intermediate form that is faster to process for the compiler. In the C and C++ programming languages, a header file is a file whose text may be automatically included in another source file by the C preprocessor by the use of a preprocessor directive in the source file.

C++

C++ programming languageC++98C with Classes
In computer programming, a precompiled header is a (C or C++) header file that is compiled into an intermediate form that is faster to process for the compiler. In the C and C++ programming languages, a header file is a file whose text may be automatically included in another source file by the C preprocessor by the use of a preprocessor directive in the source file.

Intermediate representation

intermediate languageILIntermediate form
In computer programming, a precompiled header is a (C or C++) header file that is compiled into an intermediate form that is faster to process for the compiler.

Compiler

compiledcompilerscompile
In computer programming, a precompiled header is a (C or C++) header file that is compiled into an intermediate form that is faster to process for the compiler.

Compile time

compile-timebuild timecaught
Usage of precompiled headers may significantly reduce compilation time, especially when applied to large header files, header files that include many other header files, or header files that are included in many translation units.

Include directive

header fileheader filesheader
In computer programming, a precompiled header is a (C or C++) header file that is compiled into an intermediate form that is faster to process for the compiler. Usage of precompiled headers may significantly reduce compilation time, especially when applied to large header files, header files that include many other header files, or header files that are included in many translation units. In the C and C++ programming languages, a header file is a file whose text may be automatically included in another source file by the C preprocessor by the use of a preprocessor directive in the source file. (named before Visual Studio 2017 ) is a file generated by the Microsoft Visual Studio IDE wizard, that describes both standard system and project specific include files that are used frequently but hardly ever change.

Translation unit (programming)

compilation unittranslation unittranslation units
Usage of precompiled headers may significantly reduce compilation time, especially when applied to large header files, header files that include many other header files, or header files that are included in many translation units.

Programming language

programming languageslanguagedialect
In the C and C++ programming languages, a header file is a file whose text may be automatically included in another source file by the C preprocessor by the use of a preprocessor directive in the source file.

Source code

codesourcesource file
In the C and C++ programming languages, a header file is a file whose text may be automatically included in another source file by the C preprocessor by the use of a preprocessor directive in the source file.

C preprocessor

macropreprocessorcpp
In the C and C++ programming languages, a header file is a file whose text may be automatically included in another source file by the C preprocessor by the use of a preprocessor directive in the source file.

Directive (programming)

directivedirectivescompiler directive
In the C and C++ programming languages, a header file is a file whose text may be automatically included in another source file by the C preprocessor by the use of a preprocessor directive in the source file.

Microsoft Windows

WindowsPCMS Windows
Header files can sometimes contain very large amounts of source code (for instance, the header files and on Microsoft Windows and OS X, respectively).

MacOS

Mac OS XOS XMac
Header files can sometimes contain very large amounts of source code (for instance, the header files and on Microsoft Windows and OS X, respectively).

Template (C++)

templatetemplatesC++ templates
This is especially true with the advent of large "header" libraries that make extensive use of templates, like the Eigen math library and Boost C++ libraries.

List of numerical libraries

List of numerical libraries for .NET frameworkEigen math libraryList of Fortran numerical libraries
This is especially true with the advent of large "header" libraries that make extensive use of templates, like the Eigen math library and Boost C++ libraries.

Boost (C++ libraries)

BoostBoost C++ LibrariesBoost library
This is especially true with the advent of large "header" libraries that make extensive use of templates, like the Eigen math library and Boost C++ libraries.

GNU Compiler Collection

GCCGNU C Compilerg++
This intermediate form is known as a precompiled header, and is commonly held in a file named with the extension .pch or similar, such as .gch under the GNU Compiler Collection.

Microsoft Visual C++

Visual C++MSVCMicrosoft C
Microsoft Visual C++ (version 6.0 and newer) can precompile any code, not just headers.

Microsoft Visual Studio

Visual StudioVisual Studio 2005Visual Studio 2008
(named before Visual Studio 2017 ) is a file generated by the Microsoft Visual Studio IDE wizard, that describes both standard system and project specific include files that are used frequently but hardly ever change.

Integrated development environment

IDEIDEsdevelopment environment
(named before Visual Studio 2017 ) is a file generated by the Microsoft Visual Studio IDE wizard, that describes both standard system and project specific include files that are used frequently but hardly ever change.

Wizard (software)

wizardwizardssetup assistant
(named before Visual Studio 2017 ) is a file generated by the Microsoft Visual Studio IDE wizard, that describes both standard system and project specific include files that are used frequently but hardly ever change.