Ответ 1
Пошаговые инструкции Microsoft: http://msdn.microsoft.com/en-us/library/9yb4317s.aspx
Вопрос: Предположим, что программа С++ hello world, не .NET. С Visual Studio 2005/2008/2010, как я могу скомпилировать 64-битное приложение? У меня 64-битная Windows, но по умолчанию VS, похоже, компилирует 32-разрядные исполняемые файлы...
В Linux с g++ я могу использовать -m32 и -m64, но как я могу скомпилировать 64-битное решение с Windows? Возможно ли это с 2005 года? Или нужен ли вам 2008 или даже бета-версия 2010 года или даже какой-то SDK x64?
Пошаговые инструкции Microsoft: http://msdn.microsoft.com/en-us/library/9yb4317s.aspx
Похоже, может быть, у вас нет установить правильную цель. Также можно создавать приложения x64 на x86 с использованием инструментов кросс-компилятора.