AddressSanitizerはWindowsにも対応しているが、セットアップはLinuxより少し複雑だ。以下はその手順である：

最近のClangコンパイラーをインストールする。AddressSanitizerにはClang 3.1以降が必要です。
AddressSanitizerランタイム・ライブラリをダウンロードし、解凍する。Windowsバイナリが必要です。
ClangでC++コードをコンパイルし、ASanランタイム・ライブラリとリンクします。例えば
clang++ -fsanitize=address -L <ASanランタイム・ライブラリへのパス> -static-libasan my_code.cc -o my_code.exe

オプションとして、Visual StudioでAddressSanitizerのようなツールを使用すると、デバッグがより快適になります。

つまり、重要なポイントは

Windows上でASanをコンパイルするには、g++ではなくClangを使用する。
ビルド済みのASanランタイム・ライブラリとリンクする。

余分な複雑さは、ASanがいくつかの非標準的な機能を使用し、Windows上でカスタムランタイム・ライブラリを必要とするためです。
お役に立てれば幸いです！
AddressSanitizer is supported on Windows, but the setup is a bit more involved than on Linux. Here are the steps:

Install a recent Clang compiler. AddressSanitizer requires Clang 3.1 or newer.
Download and unzip the AddressSanitizer runtime library. You'll need the Windows binaries.
Compile your C++ code with Clang, linking against the ASan runtime library. For example:
clang++ -fsanitize=address -L <path to ASan runtime libs> -static-libasan my_code.cc -o my_code.exe

Optionally, use a tool like AddressSanitizer within Visual Studio for a nicer debugging experience.

So the key points are:

Use Clang, not g++, to compile with ASan on Windows.
Link against the pre-built ASan runtime library.

The extra complexity is because ASan uses some non-standard features and needs a custom runtime library on Windows.
Hope that helps!