VS Code で C++ のビルド環境を整える

目次

はじめに

この記事では、VS Code 上で CMake のビルドを行うための環境構築とビルド手順について説明します。

CMake の環境構築

CMake をインストールする

Windows の場合

CMake公式サイト (opens new window)にアクセスして

1

最新のWindows版バイナリ(.msi) をダウンロードします。

2

次に、ダウンロードした .msi ファイルを実行して CMake をインストールしていきます。

3

ライセンス条項を読んだら、「I accept the terms in the License Agreement」をチェックします。

4

「Add CMake to the system PATH for all users」をチェックします。

5

インストールディレクトリは既定のままにしました。

6

インストールしていきます。

7 8

インストールが完了したら、「Finish」を選択して閉じます。

9

Mac の場合

homebrew を使ってインストールできます。

$ brew install cmake

VS Code に CMake Tools をインストール

CMake Tools (opens new window) をインストールします。

10

Install をクリックすると VS Code にとびます。

11

このような表示になっていたら OK です。

Windows のみ行うこと

Ninjaをダウンロードする

Ninja の GitHub (opens new window) にアクセスして

12

ninja-win.zip をダウンロードします。

ninja.exe のパスを通す

検索ボックスで「システム環境変数の編集」を検索して、開きます。

13

環境変数を選択します。

14

システム環境変数のPathを選択して、編集をクリックして

15

「新規」を選択します。

16

ここにninja.exeファイルのあるアドレスを入力します。

VS Code での操作

今回使用するテストコードは GitHub (opens new window) においてあります。

ディレクトリ構成はこんな感じです

CMakeTest/
         ├ test.h
         ├ test_main.cpp
         └ CMakeLists.txt

CMakeLists.txtはこのようにシンプルな内容になっています。

cmake_minimum_required(VERSION 3.1)
project(cmake_test CXX)
add_executable(cmake_test test_main.cpp)

キットの選択

VS Code のステータスバー(画面の下の青いバー)からキットの選択をしていきます。

17

「No Kit Selected」をクリックして

18

自分の使用しているコンパイラを選択します。

19

このように自分の選択したキットが表示されたら完了です。

プロジェクトの構成

VS Code のアクティビティーバーから CMake を選択して

20

すべてのプロジェクトの構成をクリックします。

ビルド

すべてのプロジェクトをビルドをクリックすると一括でビルドできますが

21

各ターゲットに照準を合わせると、別々にビルドすることも可能です。

22

デバッグ

ターゲットを右クリックして、デバッグを選択します。

23

無事にデバッグできました。

24

Last Updated: 1年前