- FreeType 2.7.0(ft27.zip)をダウンロードしてファイルを解凍する。(C:\freetype-2.7)
https://sourceforge.net/projects/freetype/files/freetype2/2.7/
-
ソースコードの入力先とソリューションファイルの出力先を指定する。
- Where is the source code: C:\freetype-2.7
- Where is build the binaries: C:\freetype-2.7\build
-
[Configure]を押してターゲットとなるVisual Studioを選択する。
-
各種設定を行う。
- CMAKE_CONFIGURATION_TYPES Debug;Release
- CMAKE_INSTALL_PREFIX C:\Program Files\freetype (or C:\Program Files (x86)\freetype)
-
[Generate]を押してソリューションファイルを出力する。
-
Visual Studioを管理者権限で起動してFreeType2のソリューションファイル(C:\freetype-2.7\build\freetype.sln)を開く。
(Visual Studioを管理者権限で起動しないとINSTALLが失敗する。) -
FreeType2をビルドする。(ALL_BUILD)
- ソリューションの構成(Debug, Release)を設定する。
- ソリューションエクスプローラーからALL_BUILDプロジェクトを選択する。
- [ビルド]>[ソリューションのビルド]を押してFreeType2をビルドする。
-
FreeType2をインストールする。(INSTALL)
- ソリューションエクスプローラーからINSTALLプロジェクトを選択する。
- [ビルド]>[プロジェクトのみ]>[INSTALLのみをビルド]を押してFreeType2をインストールする。
CMAKE_INSTALL_PREFIXで指定した出力先へ必要なファイルがコピーされる。
- 環境変数FREETYPE_DIRを作成してFreeType2のパス(C:\Program Files\freetype)を設定する。