1 zlib 1.2.11 のインストール(ソースコードを使用)(Windows 上)
トップページインストール,使い方Windows の種々のソフトウェア(インストール,使い方)zlib 1.2.11 のインストール(ソースコードを使用)(Windows 上)

zlib 1.2.11 のインストール(ソースコードを使用)(Windows 上)

Windows で,zlib をソースコードからビルドして,インストールする手順をスクリーンショットで説明する.ビルドには,マイクロソフト C++ ビルドツールを使用する.

目次

利用条件などは、利用者が確認すること

謝辞

zlib の作者に感謝します

前準備

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

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

Build Tools for Visual Studio は,Windows で動くMicrosoft の C++ コンパイラーである.

ダウンロードページ

https://visualstudio.microsoft.com/ja/downloads/

詳細説明

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)のインストール: 別ページで説明している.

インストール手順の概要

  1. ダウンロード URL を開く

    https://visualstudio.microsoft.com/ja/downloads/

  2. このページの「Build Tools のダウンロード」をクリック
  3. ダウンロードが始まる
  4. ダウンロードした .exe ファイルを実行する
  5. 表示を確認し,「続行」をクリック
  6. C++ によるデスクトップ開発」をクリック.「インストール」をクリック.

    [image]

zlib のインストール(マイクロソフト C++ ビルドツール (Build Tools) を使用)

  1. Visual Studio の x64 Native Tools コマンドプロンプトを開く.

    起動は,Windows のメニューで「Visual Studio 20..」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」を選ぶ.「x64」は,64ビット版の意味である.

    「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がないとき:

    C++ ビルドツール (Build Tools) のインストールを行うことで, 「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がインストールされる.その手順は,別ページで説明している

  2. libzlib のインストールディレクトリを削除する
    cd %LOCALAPPDATA%
    rmdir /s /q zlib-1.2.11
    

    [image]
  3. libzlib のソースコードをダウンロード
    cd %LOCALAPPDATA%
    del zlib-1.2.11.tar.gz
    curl -O http://zlib.net/zlib-1.2.11.tar.gz
    del zlib-1.2.11.tar
    "c:\Program Files\7-Zip\7z.exe" x zlib-1.2.11.tar.gz
    rmdir /s /q libzlib-1.2.11
    "c:\Program Files\7-Zip\7z.exe" x zlib-1.2.11.tar
    

    [image]
  4. cmake の実行

    cmake でのオプションについて

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

    cmake の実行手順例は次の通り

    cd %LOCALAPPDATA%
    cd zlib-1.2.11
    del CMakeCache.txt
    rmdir /s /q build
    mkdir build
    cd build
    del CMakeCache.txt
    cmake -G "Visual Studio 17 2022" -T host=x64 ^
        -DCMAKE_INSTALL_PREFIX="c:\zlib-1.2.11" ^
        ..
    

    [image]
  5. cmake の実行結果の確認

    ※ 下図のとおりになるとは限らない.自動設定がうまくいっていない場合は、1つ上の「cmake の実行」のところを、設定を変えてやり直す

    [image]
  6. ソースコードからビルドし、インストールする
    cmake --build . --config RELEASE --target INSTALL
    

    [image]
  7. 結果の確認

    エラーメッセージが出ていないことを確認.最後のほうに「0 エラー」のように表示されるのを確認.

    ※ 黄色の警告メッセージは無視しても良い

    [image]
  8. システム環境変数 ZLIB_ROOT に,c:\zlib-1.2.11 を設定

    管理者として実行した コマンドプロンプトで,次のコマンドを実行.

    call powershell -command "[System.Environment]::SetEnvironmentVariable(\"ZLIB_ROOT\", \"c:\zlib-1.2.11\", \""Machine\")"
    
  9. システム環境変数 LIB の設定

    次のように追加する

    c:\zlib-1.2.11\lib

    [image]