- MSYS2 インストール
- Ricty Diminished インストール
- Chicken Scheme インストール
- その他ライブラリ インストール
MSYS2のサイトからインストーラをダウンロード.
よく利用するツールはインストールしておく:
pacman -S curl
pacman -S vim
pacman -S tar
RictyDiminishedをDownloadZip.
WindowsにFontをインストールします.
MSYS2のターミナルから, Options > Text > Font
で RictyDiminished
を選択.
Font smoothingを Partial
にしておく.
手順書に従って, ChickenSchemeをBuild&Install.
注意点として, CHICKEN_PREFIX
CHICKEN_REPOSITORY
の環境変数登録を忘れて
chickenをビルドしようとすると, chicken-install -update-db
に失敗してしまう.
4.11ではmingw環境で -gui
オプションを使用した際に,
chicken.rc.o
へのリンクが CHICKEN_PREFIX
でオーバーライドされていない.
この問題は一度chickenを環境にインストールした後, csc.scm を修正して再インストールすると回避できる.
修正箇所は csc.scm 667行目:
INSTALL_SHARE_HOME "chicken.rc"
を
home "chicken/chicken.rc"
にすること.
pacman -S mingw-w64-x86_64-glfw
pacman -S mingw-w64-x86_64-glew
pacman -S mingw-w64-x86_64-openal
ライブラリ:
-lopenal
-lglew32
-lglfw3
-lopengl32
ヘッダーファイル:
#include <GL/glew.h>
#include <GLFW/glfw3.h>
#include <AL/al.h>
#include <AL/alc.h>
ビルド後のアプリケーション実行に必要なDLL:
C:\msys64\mingw64\bin\glew32.dll
C:\msys64\mingw64\bin\glfw3.dll
C:\msys64\mingw64\bin\libopenal-1.dll