金子邦彦研究室インストールWindows の種々のソフトウェア(インストール)CMake 最新版のインストール(ソースコード,Build Tools for Visual Studio,cmake を使用)(Windows 上)

CMake 最新版のインストール(ソースコード,Build Tools for Visual Studio,cmake を使用)(Windows 上)

要約

CMakeは,ソフトウェアのビルドプロセスを自動化し,効率的に管理するためのツールである.Windows上でCMakeをソースコードからインストールするには,まずコマンドプロンプトを管理者として実行する.次に,CMakeのソースコードをGitHubからクローンし,buildディレクトリを作成して移動する.そこで,cmakeコマンドを使用してビルド設定を行い,Visual Studioのバージョンやビルドタイプ,インストール先などを指定する.Flangを使用する場合は,事前にFlangをインストールしておく必要がある.cmakeコマンドでビルドとインストールを実行し,エラーがないことを確認する.最後に,システム環境変数Pathに「C:\cmake\bin」を追加し、CMakeへのパスを通す.

ビルドツール CMake

CMake は,ソフトウェアのビルドプロセスを自動化し,効率的に管理するためのツールである.Windows では,CMake のオプションを確認したい場合には,「cmake-gui」コマンドを使用して,CMake のグラフィカルユーザインタフェースを起動することにより確認ができる.このcmake-guiで,ビルドオプションの設定や,ビルドの実行も可能である.

CMakeの使用方法は次の通りである.

サイト内の関連ページ

関連する外部ページ

前準備

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

インストールの判断

Build Tools for Visual Studio は,開発ツールセットである. Visual Studio は統合開発環境であり,いくつかの種類があり,Build Tools for Visual Studioの機能を含むか連携して使用するものである.インストールは以下の基準で判断してください:

不明な点がある場合は,Visual Studio 全体をインストール を行う方が良い.

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

Gitは,バージョン管理システム.ソースコードの管理や複数人での共同に役立つ.

サイト内の関連ページ

Windows での Git のインストール: 別ページ »で説明している.

関連する外部ページ

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

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

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

CMake 最新版のインストール(ソースコード,Build Tools for Visual Studio,cmake を使用)(Windows 上)

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

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

  2. cmake のインストール

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

    Flang を使用する予定がある場合には,次の操作を行う前に,別ページの手順を参考に Flang のインストールを終えておくこと.

    C:
    cd %HOMEPATH%
    rmdir /s /q CMake
    git clone --recursive https://github.com/Kitware/CMake
    cd CMake
    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_Fortran_COMPILER=flang-new ^
        -DCMAKE_INSTALL_PREFIX="C:/cmake"
    cmake --build . --config RELEASE
    cmake --build . --config RELEASE --target INSTALL
    

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

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

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

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

    次のコマンドを実行

    powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";C:\cmake\bin\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"