I’m not an expert but I’ve been down part of this path and kept notes.

 

You have to use architecture=x86/address-model=%z/stagedir=stage%z

Where %z is 32 or 64.

 

Then copy the staged libraries into library folders with names differing by Win32 versus x64; then you can use the Visual Studio build-in macro $(PlatformName) in your project files or Tools/Options library path settings to select the right folder.

 

You’re on your own to extend this to two versions of Studio.

 

If you don’t specify the architecture and address model I’ve seen problems with intermediate folders being shared between 32- and 64-bit builds, breaking one or both.  You may want to call for a full rebuild anyway to get around the issue.

 

My notes call for specifying –a –d0, release or debug, and stage as well.  Good luck.  Release and Debug use different filenames, as do the various combinations of link and runtime-link options, so you can do all of those builds into the same stage folder.