※本サイトでは「Visual Studio Community 2019」を使ったC++開発を行います。
こんにちは、ナナです。
C++を学ぶためには皆さんのパソコンに開発環境を作る必要があります。開発環境の準備はすごく簡単で「Visual Studio」をインストールすればよいだけです。
※本サイトのC言語カリキュラムを実施した方はすでに「Visual Studio Community」がインストールされています。プロジェクトの作り方から読むとよいでしょう。
C++で開発するための「Visual Studio」のインストール方法
![](https://monozukuri-c.com/wp-content/uploads/2019/06/a7cc135596090f74dae1059ffc361d76-1.png)
C++を学ぶにあたって、新しいパソコンを新調したわっ!
「Visual Studio」のインストールがまた必要になっちゃったから、もう一度その方法を教えてよね!
![ナナ](https://monozukuri-c.com/wp-content/uploads/2019/06/274ac86909c1a78190c701cdec501e0d-1.png)
開発環境を自分で構築するのもエンジニアの仕事です。何度も経験して自分でできるようになっておきましょうね。
それでは「Visual Studio」でC++を学ぶための準備に取り掛かりますよ!
C++を個人で学ぶのであれば、マイクロソフト社が提供する無料の開発環境「Visual Studio Community」が最も効果的な環境です。
Visual Studio Community のダウンロードとインストール
『Visual Studio Community 2019』から次の手順でインストールを行いましょう。
![VisualStudioCommunityダウンロード](https://monozukuri-c.com/wp-content/uploads/2020/07/b1b4eabecc8ce7b7b929a99fa1e87f3e.png)
vs_community__(数字の羅列).exeのファイルがダウンロード出来たら実行してインストールを行います。
C++によるデスクトップ開発を選択し、インストールを実行します。少し時間が掛かるので、終わるまで待ちましょう。
![インストール項目の選択](https://monozukuri-c.com/wp-content/uploads/2020/07/82815bd94012423a6348b7b5735ec988.png)
これでパソコンへのインストールは完了です。簡単ですね。
開発をするためのプロジェクトの作成
![](https://monozukuri-c.com/wp-content/uploads/2019/06/a7cc135596090f74dae1059ffc361d76-1.png)
インストールは簡単ね。次は何をすればいいの?早く教えなさい!
![ナナ](https://monozukuri-c.com/wp-content/uploads/2019/06/274ac86909c1a78190c701cdec501e0d-1.png)
プログラムを作成するためには「プロジェクト」を作る必要があります。C++用のプロジェクトを作りましょう!
それでは、スタートメニューから「Visual Studio」を起動します。
マイクロソフトアカウントの登録を実施
インストール直後の1度ですが、「Visual Studio」を使用するためにマイクロソフトアカウントの登録が必要になります。アカウントを持っていない方はアカウント作成をしてください。
![サインイン](https://monozukuri-c.com/wp-content/uploads/2020/07/b29e140f8f2aa33ded51341ee324efc5.png)
C++コンソール用のプロジェクトの作成
「プロジェクト」とは、統合開発環境におけるソフトウェアを管理する単位です。
1つのプロジェクトに対して1つのソフトウェアが作成できます。今後、皆さんがソフトウェアを作りたい場合は、まずプロジェクトを作成する必要があります。
「Visual Studio」を起動すると次の画面が表示されるでしょう。[新しいプロジェクトの作成]を選択して進めます。
![起動画面](https://monozukuri-c.com/wp-content/uploads/2020/07/ed39744028c6956b799bb6cdc90ae174.png)
![プロジェクトの選択](https://monozukuri-c.com/wp-content/uploads/2020/09/cabd4eb6b774ca1c06bf12e56b046bdf-1.png)
![新しいプロジェクトの作成](https://monozukuri-c.com/wp-content/uploads/2020/09/42f921b72e8b5f097add9d661e4c05c3.png)
②のチェックは付けなくてもよいですが、ここでは付けています。フォルダ構成が変化しますが、今の段階では気にする必要はありません。
![ナナ](https://monozukuri-c.com/wp-content/uploads/2019/06/274ac86909c1a78190c701cdec501e0d-1.png)
プログラムを管理するための「プロジェクト」の枠組みが完成しました。この後は実際のプログラムコードを書いて動かす手順を解説します。
ソースファイルの新規登録とプログラムの実行
![](https://monozukuri-c.com/wp-content/uploads/2019/06/a7cc135596090f74dae1059ffc361d76-1.png)
C言語の時にもやった手順ね。だんだん思い出してきたわ。
C++のプログラムを書くにはどうしたらいいの?
![ナナ](https://monozukuri-c.com/wp-content/uploads/2019/06/274ac86909c1a78190c701cdec501e0d-1.png)
プログラムはやはりソースファイルと呼ばれるファイルに書いていきますよ。まずはソースファイルを新規登録するところから始めましょう!
この後はプログラムを作って動かすための手順を紹介します。C言語でカリキュラムを実施している方はほとんど一緒ですよ。
ソースファイルの作成と登録
プロジェクトが起動したらソリューションエクスプローラのソースファイルを右クリックし[新しい項目…]を選択します。
![ソースファイルの追加](https://monozukuri-c.com/wp-content/uploads/2020/07/42098247124ac7e1a73a9ab63feace73.png)
C++におけるソースファイルは拡張子「.cpp」で管理されます。「cpp」とは「C Plus Plus」を示す拡張子です。それでは、プロジェクトにソースファイルを追加しましょう。
![ソースファイルの新規作成](https://monozukuri-c.com/wp-content/uploads/2020/09/ca4ca63f49952ccec9a9307251d9ca8b.png)
今回は「main.cpp」というソースファイル名とします。
プログラムの作成とビルドの実行
プロジェクトに追加した「main.cpp」に、次のプログラムコードを入力してください。
#include <stdio.h>
int main()
{
printf("Hello World\n");
getchar();
return 0;
}
コードが書けたらメニューから[ビルド]-[ソリューションのビルド]を実施します。
ビルド結果が下部に表示され、正常終了となっていることを確認してください。
ここで失敗となっているのであれば、プログラムが間違っているので見直してください。
![ビルドの実施](https://monozukuri-c.com/wp-content/uploads/2020/09/a0078410328ead06188e8308cefa93e2.png)
次にメニューの[デバッグ]-[デバッグ開始]を実行し、画面に「Hello World」と表示されば無事に開発環境が動作したことになります。
![コンソールの実行結果](https://monozukuri-c.com/wp-content/uploads/2020/09/37dca00c34bbbd33888a6250e991143e.png)
このようなメッセージベースの実行結果で動くプログラムを「コンソールアプリケーション」と呼びます。
![ナナ](https://monozukuri-c.com/wp-content/uploads/2019/06/274ac86909c1a78190c701cdec501e0d-1.png)
これでプログラムを始める下準備は完了です。環境構築と言っても簡単ですね!
C++で最も重要な機能である「クラス」の基礎を学びましょう。
![ナナ](https://monozukuri-c.com/wp-content/uploads/2019/06/bfc1cf65d1130f875793b49176917183-1.png)
C++のカリキュラムを順に学びたい方はこちらからどうぞ~