Visual Studioで学ぶC++入門:初めてのコンソールアプリ作成ガイド
このガイドでは、Visual Studioを使ってC++でアプリケーションを開発する際に役立つ、さまざまなツールやダイアログボックスの使い方を習得できます。実際に「Hello, World」形式のコンソールアプリケーションを作成しながら、IDEでの基本的な作業の流れを楽しく学んでいきましょう。
前提条件
このチュートリアルを進めるには、「C++によるデスクトップ開発」ワークロードがインストールされたVisual Studio 2017 バージョン15.3以降が必要です。インストール手順の詳細については、Microsoft公式ドキュメントの「Visual StudioへのC++サポートのインストール」(https://docs.microsoft.com/en-us/cpp/build/vscpp-step-0-installation)をご参照ください。
コンソールアプリを作成する
- Visual Studioを起動します。
- コンソールアプリのプロジェクトを作成するには、メニューバーから「ファイル > 新規作成 > プロジェクト」を選択し、「新しいプロジェクト」ダイアログを開きます。
- 「新しいプロジェクト」ダイアログで、「インストール済み > Visual C++」が選択されていない場合は選択します。中央のペインにある「Windows コンソール アプリケーション」テンプレートを選択し、「名前」ボックスに「MyFirstApp」と入力します。
注意:Visual C++のプロジェクトテンプレートが表示されない場合は、Visual Studioインストーラーを再実行して「C++によるデスクトップ開発」ワークロードをインストールする必要があります。この操作は「新しいプロジェクト」ダイアログから直接行うことも可能です。 - 「OK」ボタンをクリックすると、アプリのプロジェクトとソリューションが作成されます。
- MyFirstApp.cppファイルがコードエディターで開きます。このファイルは、画面左側のソリューションエクスプローラーにも表示されます。
コードを追加する
- コードエディターで開いたMyFirstApp.cppファイルには、あらかじめいくつかのコードが記述されています。
- return 0; の行の前に、次のコードを追加します:
std::cout << "Hello\n"; - Ctrl + Sキーを押して、ファイルとプロジェクトへの変更を保存します。
アプリケーションをビルドする
コードのビルドはとても簡単です。メニューバーから「ビルド > ソリューションのビルド」を選択してください。Visual StudioがMyFirstAppソリューションをビルドし、その進行状況が画面下部の出力ウィンドウに表示されます。
アプリケーションのデバッグとテスト
ソリューションのビルド(C++の用語では「コンパイル」)が完了したら、デバッグを実行して、出力コンソールに「Hello」と表示されるかどうかを確認してみましょう。
- デバッガーを開始するには、メニューバーから「デバッグ > デバッグの開始」を選択します。
- デバッガーが起動してコードが実行されます。コンソールウィンドウ(コマンドプロンプトに似た別ウィンドウ)が数秒間表示されますが、デバッガーの実行が停止するとすぐに閉じてしまいます。表示されたテキストを確認するには、ブレークポイントを設定してプログラムの実行を一時停止する必要があります。
- プログラムにブレークポイントを設定するには、return 0; の行の左側にある余白部分をクリックします。
- F5キー(ショートカット)を押して、もう一度アプリをデバッグ実行します。今度はコードの出力結果が表示されます。デバッグを停止するには、Shift + F5キーを押してください。
このガイドのより詳しい内容については、Microsoft公式ドキュメント(https://docs.microsoft.com/en-us/visualstudio/ide/getting-started-with-cpp-in-visual-studio)をご覧ください。
-
Android MessagesをPCで使おう!Web版の初期設定と知って得する便利機能5選
Googleは巨大なプラットフォームであり、世界有数の検索エンジンであることは言うまでもありません。しかし、その実力は検索だけにとどまりません。日常生活をより快適にしてくれる多彩なサービスを数多く提供しています。そんなGoogleが、Android Messagesアプリのアップデートをリリースしました。これにより、任意のWebブラウザからSMSメッセージを送受信できるようになり、AndroidユーザーはPCやMacから手軽にメッセージのやり取りが可能になりました。 利用に必要なのは、最新版にアップデートしたAndroid Messagesアプリだけ。以下では、Web版Android Mess
-
Xen 仮想化の開始
Zで綴られるZenは、8時間保持した後、雪の中でおしっこをしているときに頭頂部にある典型的な感覚です. Xen は X で綴られており、KVM と同様に、企業市場を対象としていますが、家庭でもビジネスでもセットアップを検討できるオープンソースの仮想化テクノロジです。 KVM に関するいくつかのチュートリアルがあり、導入記事、ストレージとネットワーク (ブリッジ ネットワークを含む) のセットアップと構成の方法、および VirtualBox との競合の解決方法をカバーしています。ここで、Xen についてもう少し学びましょう。同様に、仮想マシンをインストールして実行するために必要な最初の手順、