ホームページ  >  記事  >  バックエンド開発  >  stdafx.h とはどのようなヘッダー ファイルですか?

stdafx.h とはどのようなヘッダー ファイルですか?

藏色散人
藏色散人オリジナル
2020-10-13 17:42:2719454ブラウズ

stdafx.h ヘッダー ファイルは、コンパイラがヘッダー ファイル stdafx.h を通じてプリコンパイルされたヘッダー ファイルを使用することを意味します。stdafx.h ヘッダー ファイルには関数ライブラリはなく、一部の環境パラメータのみが定義されているため、コンパイルされたプログラムが 32 ビット オペレーティング システム環境で実行できること。

stdafx.h とはどのようなヘッダー ファイルですか?

#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。

「stdafx.h」ヘッダー ファイルは、コンパイラーがヘッダー ファイル stdafx.h を通じてプリコンパイルされたヘッダー ファイルを使用することを意味します。

「stdafx.h」ヘッダー ファイルには関数ライブラリはなく、コンパイルされたプログラムが 32 ビット オペレーティング システム環境で実行できるように、いくつかの環境パラメーターが定義されているだけです。

AppWizard を使用して特定のプロジェクトを自動生成する場合、システムは最初に必要なヘッダー ファイルを stdafx.h に自動的にインクルードします。この方法では、stdafx.h ファイルを直接インクルードするだけで済みます。

stdafx.h とはどのようなヘッダー ファイルですか?

拡張情報

コンパイラは、ヘッダー ファイル stdafx.h を通じてプリコンパイルされたヘッダー ファイルを使用します。ヘッダー ファイル名 stdafx.h は、プロジェクトのコンパイル設定で指定できます。コンパイラは、#include "stdafx.h" ディレクティブの前のすべてのコードがプリコンパイルされていると認識し、#include "stdafx.h" ディレクティブをスキップし、projectname.pch を使用してこのディレクティブの後のすべてのコードをコンパイルします。

プリコンパイル済みヘッダー ファイルは、stdafx.cpp をコンパイルすることによって生成され、プロジェクト名に基づいた名前が付けられます。プリコンパイル済みヘッダー ファイルのサフィックスは "pch" であるため、コンパイル結果ファイルはプロジェクト名.pch となります。

以上がstdafx.h とはどのようなヘッダー ファイルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。