This is strange - I just noticed that when building my app as 32 bit, the JUCE_64_BIT flag is still being defined to 1.
To be sure ... _WIN64 is also set to 1 (and not by me, of course ... the configs all state the architecture as Win32).
Unbelievably, the program is definetely running in 32 bit mode as well. On the task manager, I get the (32 bit) note next to the application.
How is this possible??? It's a 32 bit application, compiled with 32 bit libs, and running as 32 bit. And yet, _WIN64 is set to 1 ???