【C言語】「Visual Studio」で使える「ファイル」の種類
【C言語】
「Visual Studio」で使える「ファイル」の種類
開発環境「Visual Studio」で使用する
「ファイル」の種類・意味などをまとめています。
「ソリューション」は、
「プロジェクト」をまとめ、
「プロジェクト」は、
「プログラムコード」などをまとめています。
「Visual Studio」で使えるファイルの種類
「Visual Studio」で開発するときに、
使用する「ファイル」などの種類は、
・ソリューション – ソリューション名.sln
・プロジェクト – プロジェクト名.vcxproj
・ヘッダファイル – ヘッダファイル名.h
・アイコン – アイコンファイル名.ico
・ソースファイル – ソースファイル名.cpp
などがあります。
ソリューション |
「ソリューション」は、
1つ以上の「プロジェクト」をまとめて管理する単位。
機能別・言語別にプロジェクトを分け、個々のプロジェクトを1つにまとめて「ソリューション」として管理する。
ソリューションに含まれるプロジェクトは1つ以上。
プロジェクト1つでも問題なし。
|
プロジェクト |
プロジェクト名は、
プログラム開発の単位。
実際に記述したプログラムをまとめ、
実行ファイルである
・アプリケーション
・コンソールアプリケーション
などを作成するためのプログラムコードを記述し、
実行ファイルを作成するのに必要な
・ソースファイル
・ヘッダファイル
・ライブラリ
・アイコン
などをまとめています。
|
クラスライブラリ |
アプリケーションから利用される部品のこと。
複雑なアプリケーションを作る時に保守性を向上させる
|
ライブラリ |
C++ の標準ライブラリ区分
- C言語の標準ライブラリ
- STL (Standard Template Library)
- その他 (入出力、文字列、数値計算など)
|
Back
「ソリューション」と「プロジェクト」の違い
「ソリューション」と「プロジェクト」の違いは、
管理階層の違いです。
「ソリューション」は、
「プロジェクト」をまとめる一つ上のフォルダです。
大きな開発の時には、
複数のプロジェクト(実行ファイル)が作られることがあります。
その複数のプロジェクト(実行ファイル)をまとめるために、
「ソリューション」があります。
小さな開発だと、
「ソリューション」の中に、「プロジェクト」が1つのことも多いですが、
複数の「プロジェクト」をいつでも作れるように、
「プロジェクト」の1つ上の階層に「ソリューション」が作られ、
ファイルなどを管理しています。
Back