C++ファイルタイプ

5750 ワード

1.dspはプロジェクトファイルで、どのライブラリにリンクするか、どの事前定義された記号があるか、ファイルパスが追加されているか、コンパイル前のアクション、コンパイル後のアクションなど、いくつかのプロジェクト関連の設定が含まれています.でもこれはVC 6です.0およびそれ以前のバージョンで使用する、VS 2005以降になる.vcprojファイル
2.dswはワークスペースファイルで、1つのワークスペースに複数のプロジェクトを含めることができます.通常、簡単なVCプログラムを作成すると、ワークスペースファイルとエンジニアリングファイルがありますが、いくつかの大きなプロジェクトはワークスペースファイルであり、複数のエンジニアリングファイルを含むこともできます.同じくこれもVC 6.0およびそれ以前のバージョンで使用する、VS 2005以降になる.slnファイル(solution,ソリューションファイル)
3.ncbは、クラスビューとコンポーネントライブラリで使用されるアナライザによって生成された情報を含むVCのアナライザ情報ファイルです.このファイルが意図的に削除されたり、意図的に削除されたりすると、自動的に再生成されます.
Visual C++で使用するファイル
.C - C      :

このファイルはCファイルにコンパイルされます.C++コードが含まれている場合は、ファイルの名前を変更する必要があります.CPPまたは.CXXファイル、またはファイルのコンパイル時に/Tpスイッチを使用します.ソースファイルにC++コードが含まれている場合、Microsoftはファイルの名前を持つように変更することをお勧めします.CPPまたは.CXX拡張子.
.CPP   .CXX - C++      :

このファイルはC++ファイルにコンパイルされます.これをCファイル(ソースファイルにC++コードがないと仮定)にコンパイルするには、ファイル名をに変更する必要があります.Cファイル(推奨)、またはそのファイルのコンパイル時に/Tcスイッチを使用します.
.H、.HPP   .HXX -    :

ヘッダファイルは、関数のプロトタイプ、クラス定義、または定数定義によく使用されます.H、.HPPまたは.HXXファイルは複数のソースファイルに含めることができる.
.INL -       :

このファイルには、インライン関数定義が含まれています.
.RC   .RC2 -     :

このファイルには、ダイアログボックス、メニューバー、文字列テーブルの説明など、プロジェクトのリソース情報が含まれています.このファイルは、リソースコンパイラ(RC.EXE)によってコンパイルされています.Visual C++のAppWizardを使用してMFC(Microsoftベースクラス)アプリケーションを生成すると、アプリケーションが得る.RCファイル.RCファイルは、リソースエディタまたはApp Studioを使用して変更または作成できます.いくつかのVisual C++バージョンでは、を参照してください.RC 2ファイルにはリソース情報も含まれています.
.DEF -       :

プロジェクトのタイプによって、このファイルには2つの用途があります.WindowsおよびWindows NTベースのプログラムでは、エクスポートされた関数リスト、制御プログラムスタックサイズ、特殊セグメントの属性などを指定するために使用されます.MS-DOSベースのMOVEオーバーライドプログラム(16ビット製品のみ)については、セグメントまたは関数が存在するオーバーライドプログラムを指定するために使用されます.Visual C++で作成されたファイル
.APS -           :

このファイルはバイナリ形式の現在のリソースファイルです.App Studioまたはリソースエディタは、このファイルを使用して高速ロードします.
.BSC -         :

プロジェクトごとに1つ作成します.BSCファイル.ブラウザを使用するには、Visual C++Workbenchでファイルを開く必要があります.このファイルはBSCMAKEツールを実行するときに通過する.SBRファイルが作成されました.
.CLW -        :

このファイルには、メッセージ処理関数がコードに格納されている場所に関する情報が保存されます.このテキストファイルのフォーマットは記録されていませんが、再生成できます.このファイルを再生成する方法の詳細については、App Studioで「ヘルプ」メニューの「内容」をクリックし、「クラスウィザードの使用」と「コードが変更されたときにクラスウィザードを更新」をクリックします.
.EXE   .DLL -              :

このファイルは、実行可能コードを含むプロジェクトの最終リンク出力ファイルです.
.ILK(    2.0       )-         :

リンクは、可能な場合にインクリメンタルリンクを実行できるファイルを作成します.このファイルを削除すると、リンクは完全なリンクを実行するように強制されます.
.OBJ -       :

これはコンパイラの最終出力ファイルです.リンクは、これらのファイルを組み合わせて最終的なファイルを作成します.EXE、.DLLまたは.LIBファイル.異なるバージョンのVisual C++または異なるベンダーのコンパイラで、.OBJファイルには異なるフォーマットがある場合があります.
.PCH -       :

これらのファイルはコンパイル速度を大幅に向上させることができます./Yc、/Yu、または/YXコンパイラオプションを使用すると、これらのファイルが作成されます.
.PDB -        :

このバイナリファイルには、プロジェクトのコンパイルとリンク中に収集されたタイプとシンボル形式のデバッグ情報が含まれています.このファイルはVisual C++デバッガに使用されます.オブジェクトファイルにはペアが含まれています.PDBファイルのデバッグ情報の参照.この設計により、オブジェクトファイルのサイズが小さくなります.詳細については、/Ziスイッチのオンラインリファレンスを参照してください./Z 7スイッチを使用する場合、このファイルは作成されません.
.SBR -       :

このファイルは、/FRまたは/FRスイッチを使用してコンパイルされたソースファイルごとに作成されます.このファイルには、Microsoftブラウザデータベースメンテナンスユーティリティ(BSCMAKE)がブラウザデータベースファイル(.BSCファイル)を生成する際に使用するシンボル情報が含まれています.
.WSP -        (    16    ):

このバイナリファイルには、WorkBenchがクローズされたときのステータス情報が含まれています.開いているソースファイルやウィンドウの場所などのアイテムは、このファイルに保存されます.
.VCP -        (    Visual C++ 2.x      ):

このファイルは16ビットバージョンです.WSPファイル等価のVisual C++2.xバージョンファイル.
.VCW - Visual WorkBench     (    16    ):

このファイルは、各プロジェクトに基づいて作成されます.それは.MAKファイルは、プロジェクトをWorkBenchに完全に記述するために一緒に使用されます.
.EXP -     :

エクスポート・ファイルには、エクスポート関数とデータ・アイテムに関する情報が含まれます.LIBがインポートライブラリを作成すると、エクスポートファイルも同時に作成されます.他のプログラムにエクスポートして他のプログラムからインポートするプログラムをリンクすると、直接または間接的に使用されます.EXPファイル.使用する場合.EXPファイルはリンクされ、LINKはインポートライブラリを生成しません.なぜなら、LIBがインポートライブラリを作成したと考えているからです.
.LIB -    :

これらのファイルは、標準ライブラリまたはインポートライブラリファイルです.標準ライブラリには、LIBツールによって作成されたオブジェクトが含まれています.インポートライブラリには、エクスポート情報を含むプログラムを生成するときにLINKによって作成されるか、LIBツールによって作成されるか、他のプログラムのエクスポート情報が含まれます.
.MAP -     :

マッピングファイルは、リンクされたプログラムの情報を含むテキストファイルです.含まれる情報には、モジュール名、ファイルシステムではなくプログラムヘッダファイルからのタイムスタンプ、および各グループの開始アドレス、長さ、グループ名、クラスを含むプログラム内のグループリストが含まれます.さらに、各シンボルのアドレス、シンボル名、平面型アドレス、およびシンボルを定義するオブジェクトファイルを含む共通のシンボルリストも含まれます.マッピングファイルには、プログラムのエントリポイントと修正リストも含まれます.
.RES -        :

.RES           (RC)    。

.HPJ -            :

Visual C++AppWizardを使用してコンテキスト関連ヘルプをサポートするMFCアプリケーションを作成すると、このファイルが生成されます.このようなファイルをAppWizardにより生成する必要がある.RTFファイルと.BMPファイルを使用してヘルプファイルを作成します.
NCB -        :

このファイルには、クラスビューとコンポーネントライブラリで使用されるアナライザによって生成された情報が含まれています.このファイルが意図的に削除されたり、意図的に削除されたりすると、自動的に再生成されます.
MDP - Microsoft Developer Studio     :

このファイルはVisual C++バージョン2に代わる.xのVCPファイル.与.VCPファイルと比較する.MDPファイルには、より多くのプロジェクト情報が含まれています.
RCT -       :

これらのファイルには、リソースを挿入するときに使用できるカスタムリソースの情報が含まれています.メニュー、ツールバー、ビットマップ、および[アセットを挿入](Insert Asset)メニューにリストされているその他のアセットタイプを含めることができます.生成中に作成されて削除された他のファイルは、生成中にVisual C++IDEによって他の2つのファイルが作成されます.通常の環境では削除する必要があります.これらのファイルは次のとおりです.
.CRF -        :

このファイルは、生成中にいつでも作成されます.
MSVC.BND -    .CRF      :

このファイルは、リソースが実行可能ファイルにバインドされる必要がある場合に作成されます.それはプロジェクトにすぎません.CRFファイルのコピー.プロジェクトがサポートする機能に応じて、他のファイルも作成されます.たとえば、プロジェクトに1つ以上のテープがある場合があります.ICO拡張子のアイコンファイル、バンド.CUR拡張子のカーソルファイルまたはバンド.BMP拡張子のビットマップファイル.プロジェクトには、プロジェクトレジストリ情報が含む場合もある.REGファイル.OLEをサポートするプロジェクトもあるかもしれません.ODLファイルと.TLBファイル.