Launching a 64-bit command prompt from Visual Studio 2010

Sara picture Sara · Jun 18, 2011 · Viewed 7.6k times · Source

Is there a way by which a 64 bit command prompt can be launched from Visual Studio 2010 Express? I understand I can create a custom tool to do this, but VS being a 32-bit application by itself, it only launches a 32-bit command prompt. Any ideas?

Edit: Sorry for not being clearer. I am using the web developer express edition for developing a non-.NET mobile application and need to use a 64-bit command prompt to package the mobile application.

Answer

Hans Passant picture Hans Passant · Jun 18, 2011

The only thing the 64-bit command prompt does is set the paths so the 64-bit C/C++ compiler, linker and libraries are getting used instead of the 32-bit versions. Pretty sure you don't have any since you got an Express edition. Check for the presence of the vc\bin\amd64 and vc\bin\x86_amd64 directories in the install directory. The 64-bit setup is selected by passing "x64" to vcvarsall.bat instead of "x86".

This is all assuming you got the C++ Express edition, not clear from the question.