WindowsでG ++を使用してaddressSanitizerを使用するにはどうすればよいですか？
AddressSanitizerはWindowsでサポートされていますが、セットアップはLinuxよりも少し関与しています。ここにステップがあります：

最近のClangコンパイラをインストールします。AddressSanitizerには、Clang 3.1以下が必要です。
アドレスサンタイザーランタイムライブラリをダウンロードして解凍します。Windowsバイナリが必要です。
ClangでC ++コードをコンパイルし、Asan Runtime Libraryとリンクします。例えば：
clang ++ -fsanitize = address -l <asanランタイムlibsへのパス> -static -libasan my_code.cc -o my_code.exe

オプションで、Visual Studio内のAddressSanitizerなどのツールを使用して、より良いデバッグエクスペリエンスを提供します。

したがって、重要なポイントは次のとおりです。

G ++ではなくClangを使用して、WindowsでAsanとコンパイルします。
事前に構築されたアサンランタイムライブラリに対するリンク。

余分な複雑さは、Asanが標準以外の機能を使用しており、Windowsでカスタムランタイムライブラリが必要だからです。
それが役立つことを願っています！