Is 64-bit compilation available in Visual Studio Express 2012 or Express 2013?
I know it's not available in Visual Studio 2010 Express, and one needs to install a few things to make it available.
64-bit tools are not available on Visual C++ Express by default. To enable 64-bit tools on Visual C++ Express, install the Windows Software Development Kit (SDK) in addition to Visual C++ Express. Otherwise, an error occurs when you attempt to configure a project to target a 64-bit platform using Visual C++ Express.
if you go to https://msdn.microsoft.com/en-us/library/9yb4317s.aspx and check the 'other versions', there's no special mention of the express versions not supporting 64bit for 2012 nor 2013 but there is for 2010. So I'd guess that's a yes. Wikipedia agrees saying 'Unlike previous Express editions, it has built-in support for compiling 64-bit applications through IDE' about the 2012 version.
I just posted something about this here :
64bit compilation with visual studio express 2013
TL;DR : Basj is right, you just have to call vcvarsall.bat x86_amd64