見出し画像

Windows10でSHIROをビルドした

gccを入れた

参考:https://www.javadrive.jp/cstart/install/index6.html

忘れずにPATHを通しましょう。
C:\Program Files (x86)\GnuWin32\bin

makeを入れた

参考:https://qiita.com/tyty96/items/f501f44a8d44e3fd6987

忘れずにPATHを通しましょう。
C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin

gitを入れた ※すでに入れてあった

正確には 「git for windows」
参考:https://www.curict.com/item/60/60bfe0e.html

Luaを入れた

https://www.kkaneko.jp/tools/win/lua.html

こちらも忘れずにPATHを通しましょう。

ビルド作業

git-bash を開いて以下のファイルを実行してください。

# ソースコードをダウンロード
git clone https://github.com/Sleepwalking/SHIRO
git clone https://github.com/Sleepwalking/ciglet
git clone https://github.com/Sleepwalking/liblrhsmm

# cigletをビルド
cd ciglet
make single-file
cd ..

# cigletをSHIROのフォルダにコピー
cp -r cigret/single-file/ SHIRO/external/ciglet

# liblrhsmmをSHIROのフォルダにコピー
cp -r liblrhsmm/ SHIRO/external/liblrhsmm

# liblrhsmmをビルド
cd SHIRO/external/liblrhsmm
make
cd ../..

# SHIROをビルド
mkdir build
make

たぶんこれで終わり

動作チェックはしてないので今度やります。

感想

WSLでも同じことできるしWSLでよくね?
と思ったのですが、SHIROのexeファイルができました。やったね。

参考

白さんをビルドするまで|Haruqa|pixivFANBOX

この記事が気に入ったらサポートをしてみませんか?