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