-
zlib 1.2.11(zlib1211.zip)をダウンロードしてファイを解凍する。(C:\zlib-1.2.11)
https://zlib.net/ -
libpng 1.6.29(libpng1629.zip)をダウンロードしてファイルを解凍する。(C:\lpng1629) http://www.libpng.org/pub/png/libpng.html
https://sourceforge.net/projects/libpng/files/libpng16/1.6.29/
-
ソースコードの入力先とソリューションファイルの出力先を指定する。
- Where is the source code: C:\zlib-1.2.11
- Where is build the binaries: C:\zlib-1.2.11\build
-
[Configure]を押してターゲットとなるVisual Studioを選択する。
-
各種設定を行う。
(GroupedとAdvancedにチェックを入れるとわかりやすい。)
CMAKE- CMAKE_CONFIGURATION_TYPES Debug;Release
- CMAKE_INSTALL_PREFIX C:/Program Files/zlib (or C:/Program Files (x86)/zlib)
INSTALL
- INSTALL_BIN_DIR C:/Program Files/zlib/bin (or C:/Program Files (x86)/zlib/bin)
- INSTALL_INC_DIR C:/Program Files/zlib/include (or C:/Program Files (x86)/zlib/include)
- INSTALL_LIB_DIR C:/Program Files/zlib/lib (or C:/Program Files (x86)/zlib/lib)
- INSTALL_MAN_DIR C:/Program Files/zlib/share/man (or C:/Program Files (x86)/zlib/share/man)
- INSTALL_PKGCONFIG_DIR C:/Program Files/zlib/share/pkgconfig (or C:/Program Files (x86)/zlib/share/pkgconfig)
-
[Generate]を押してソリューションファイルを出力する。
-
Visual Studioを管理者権限で起動してVTKのソリューションファイル(C:\zlib-1.2.11\build\zlib.sln)を開く。
(Visual Studioを管理者権限で起動しないとINSTALLが失敗する。) -
zlibをビルドする。(ALL_BUILD)
- ソリューションの構成(Debug, Release)を設定する。
- ソリューションエクスプローラーからALL_BUILDプロジェクトを選択する。
- [ビルド]>[ソリューションのビルド]を押してzlibをビルドする。
-
zlibをインストールする。(INSTALL)
- ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
- [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してzlibをインストールする。
CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。
-
ソースコードの入力先とソリューションファイルの出力先を指定する。
- Where is the source code: C:\lpng1629
- Where is build the binaries: C:\lpng1629\build
-
[Configure]を押してターゲットとなるVisual Studioを選択する。
-
各種設定を行う。
(GroupedとAdvancedにチェックを入れるとわかりやすい。)
PNG- PNG_SHARED ☑(check)
- PNG_STATIC ☑(check)
- PNG_TESTS ̻☐(uncheck)
CMAKE
- CMAKE_CONFIGURATION_TYPES Debug;Release
- CMAKE_INSTALL_PREFIX C:/Program Files/libpng (or C:/Program Files (x86)/libpng)
ZLIB
- ZLIB_INCLUDE_DIR C:/Program Files/zlib/include (or C:/Program Files (x86)/zlib/include)
- ZLIB_LIBRARY_DEBUG C:/Program Files/zlib/lib/zlibstaticd.lib (or C:/Program Files (x86)/zlib/lib/zlibstaticd.lib)
- ZLIB_LIBRARY_RELEASE C:/Program Files/zlib/lib/zlibstatic.lib (or C:/Program Files (x86)/zlib/lib/zlibstatic.lib)
-
[Generate]を押してソリューションファイルを出力する。
-
Visual Studioを管理者権限で起動してVTKのソリューションファイル(C:\lpng1629\build\libpng.sln)を開く。
(Visual Studioを管理者権限で起動しないとINSTALLが失敗する。) -
libpngをビルドする。(ALL_BUILD)
- ソリューションの構成(Debug, Release)を設定する。
- ソリューションエクスプローラーからALL_BUILDプロジェクトを選択する。
- [ビルド]>[ソリューションのビルド]を押してlibpngをビルドする。
-
libpngをインストールする。(INSTALL)
- ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
- [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してlibpngをインストールする。
CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。