Google Crashpad は、MSVC 2015 および MSVC 2017 でコンパイルできると主張しています (この投稿の執筆時点)。
ただし、Google Crashpad はmini_chromiumに依存しています。これは、 MSVC 2017 以降が必要であることを明示的に示すchromium プロジェクトです。
このガイド、最新の Crashpad コミット、およびdepot_tools に従って Crashpadをコンパイルしてみました。MSVC 2017 では正常にコンパイルできますが、MSVC 2015 と mini_chromium でかなりの数のコンパイラ エラーが発生します。MSVC 2015 を使用してコンパイルされたライブラリに対してクライアント ソフトウェアを動的にリンクする必要があります。
この StackOverflow Questionにより、Crashpad を動的ライブラリに組み込むことができました。ただし、MSVC 2017 でしか実行できません。後で MSVC 2015 でコンパイルされたソフトウェアを MSVC 2017 の Crashpad ビルドにリンクしようとすると、このエラーが発生します。