nethack去年JNetHackのWindows版をAppVeyorでビルドしてみるという記事を書いて、結局未遂だったのですが、再挑戦して成功したので手段をまとめます。)前回までのあらすじ前回の記事をどうぞ。前回「3.6.1ではVS2015に移行する必要がある」と書いていましたが3.6.1がリリースされたのでVS2015に移行がてらAppVeyorでのビルドに再挑戦しました。設定ファイルまずは成功した設定ファイルを以下に。minimal先に本題でない変更点を:環境は前述の通りVS2015に。Communityも検出されるようになり、独自パッチが不要になったので普通にdevelopブランチを対象に。前回はプロジェクトファイルを設定していたのだけど、ソリューションファイルでもいいようなのでこちらに。ttyとguiを両方ビルドできる。今回ビルドできるようにするための肝はinit:節で、この指定によりシステムロケールを日本語に切り替えて再起動しています。前回は/source-charset:.932の指定が必要で、VS2013では対応していないので無理、という結論だったのですが、実は前回参照した日本語を含むC++のプロジェクトをAppVeyorでビルドしたらはまったをよく読むと、実はこのオプションは本命ではなく、その後に書いてあるロケール切り替えが本命でした。実際手元でこのオプション指定してもビルドが通らず、ロケール切り替えをするようにしたらこのオプションは不要でした。実はVS2013でもロケール切り替えさえすればビルドは通っていたのかもしれません...。再起動前後にStart-Sleepがありますが、この値が小さいとたまにビルドに失敗します。プロジェクトによって必要な値が変わるかもしれませんのでそこは調節してみてください。まとめJNetHackをAppVeyorでビルドする設定を示しました。少々設定には癖がありますが、とりあえずビルドが通ることが確認できるだけでも便利なので、皆さんも一度試して見てください。