ファイルと拡張子の表


ソリューションフォルダの中身

場所 ファイル名 説明
{sln} {ソリューション名}.sln ソリューションファイル
{sln} 📁[{プロジェクト名}] プロジェクトフォルダ
{sln} 📁[Debug] 成果物群 (x86)(Debug)
{sln} 📁[Release] 成果物群 (x86)(Release)
{sln} 📁[x64] 成果物群親フォルダ (x64)
{sln}\x64 📁[Debug] 成果物群 (x64)(Debug)
{sln}\x64 📁[Release] 成果物群 (x64)(Release)
{sln}\{proj} {プロジェクト名}.vcxproj プロジェクトファイル
{sln}\{proj} {プロジェクト名}.cpp ソースファイル
{sln}\{proj} {プロジェクト名}.h ヘッダーファイル
{sln}\{proj} 📁[Debug] 一時ファイル群 (x86)(Debug)
{sln}\{proj} 📁[Release] 一時ファイル群 (x86)(Release)
{sln}\{proj} 📁[x64] 一時ファイル親フォルダ (x64)
{sln}\{proj}\x64 📁[Debug] 一時ファイル群 (x64)(Debug)
{sln}\{proj}\x64 📁[Release] 一時ファイル群 (x64)(Release)
【備考】 上記の表は、Visual Studio の既定となっている設定を想定しています。つまり下記の状態を指します:

成果物群フォルダの中身

ファイル名 説明
{プロジェクト名}.exe 成果物 ([構成の種類]:"アプリケーション")
{プロジェクト名}.dll 成果物 ([構成の種類]:"ダイナミック ライブラリ")
{プロジェクト名}.lib 成果物 ([構成の種類]:"スタティック ライブラリ")
{プロジェクト名}.pdb 成果物の事後調査に必要なファイル

一時ファイル群フォルダの中身

ファイル名 説明
📁[{プロジェクト名(8文字)}.{ハッシュ}.tlog] コンパイラ、リンカに渡されたパラメータのログ群フォルダ
{ソースファイル名}.i プリプロセス時の中間ファイル
{ソースファイル名}.obj コンパイル時の中間ファイル
{プロジェクト名}.exe.recipe (不明)
{プロジェクト名}.ilk (不明)
{プロジェクト名}.log (不明)
vc{ツールセットのバージョン値}.idb (不明)
vc{ツールセットのバージョン値}.pdb (不明)

拡張子毎の説明

exe

: {ここに説明}

dll

: {ここに説明}

lib

(用法1) : {ここに説明}

lib

(用法2) : {ここに説明}

pdb

: {ここに説明}