金子邦彦研究室インストールWindows の種々のソフトウェア(インストール)Ninja (ビルドシステム)のインストール(ソースコード,Build Tools for Visual Studio を使用)(Windows 上)

Ninja (ビルドシステム)のインストール(ソースコード,Build Tools for Visual Studio を使用)(Windows 上)

Ninja はビルドシステム.

前準備

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022),Visual Studio 2022 のインストール(Windows 上)

関連する外部ページ

Git のインストール(Windows 上)

Windows での Git のインストール: 別ページ »で説明

関連する外部ページ

Git の公式ページ: https://git-scm.com/

cmake のインストール(Windows 上)

Windows での cmake のインストール: 別ページ »で説明

関連する外部ページ

cmake の公式ダウンロードページ: https://cmake.org/download/

Ninja (ビルドシステム)のインストール(ソースコード,Build Tools for Visual Studio を使用)(Windows 上)

  1. Windows で,コマンドプロンプト管理者として実行.
  2. Ninja のインストール

    Ninja の公式ページ: https://ninja-build.org/

    cmake のオプションの 「Visual Studio 17 2022」のところは, 使用する Visual Studio のバージョンにあわせること. Visual Studio 2022 のときは,「Visual Studio 17 2022」. Visual Studio 2019 のときは,「Visual Studio 16 2019

    C:
    cd %HOMEPATH%
    rmdir /s /q ninja
    git clone https://github.com/ninja-build/ninja.git
    cd ninja
    git checkout release
    rmdir /s /q build
    mkdir build
    cd build
    del CMakeCache.txt
    cmake .. -G "Visual Studio 17 2022" -A x64 -T host=x64 ^
        -DCMAKE_BUILD_TYPE=Release ^
        -DCMAKE_INSTALL_PREFIX="C:/ninja"
    cmake --build . --config RELEASE
    cmake --build . --config RELEASE --target INSTALL
    .\Release\ninja_test.exe
    

    エラーメッセージが出ていないことを確認

    [image]
  3. Windowsシステム環境変数 Pathに,C:\ninja\bin次を追加することにより,パスを通す

    Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

  4. 次のコマンドを実行
    call powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";C:\ninja\bin\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"
    

    [image]