おはようございます。2年連続で正月は多摩川の河川敷で子供たちと凧揚げをしたkjunichiです。 概要 nghttp2はMSVCでもライブラリ単体はビルド可能とgithubのリポジトリのREADMEにも書かれている通り、 cmakeで特に依存ライブラリは必要ともせず、容易にビルドできる。 しかし、いざ、nghttp2ライブラリを使おうとしたら、数日ハマった。 一日がかりで、nghttp2をMSVC環境でライブラリのみをビルドして、examplesのlibevent-server.cを動かそうとしたら、libevent側でbufferevent_openssl.cをWindowsは除いてビルドしているので、結局リンクエラー— kjunichi (@kjunichi) 2017年1月7日 nodeはWindowsをサポートしており、http2をサポートする際はnghttp2を使う予定とのことで