2010-08-27 4 views
1

У меня нет 64-битных окон, и мне нужно разработать приложение для 64-битных окон.тестовое приложение на 64-битных окнах

Я скачал и установил виртуальный компьютер

я развиваться на Windows XP 32bit, Windows Vista 32bit и 32bit win7

Как я разработать 32bit Compatable приложение?

[EDIT] Am разработке с помощью Visual Studio 6 & 2005, Borland C++ 7. И я видел 64bit нету версии этого программного обеспечения

+0

Вы можете попробовать использовать vmware ... Но вы должны не только тестировать на x64. Вы должны/должны скомпилировать его. В противном случае вам нужно выполнить кросс-компиляцию. Укажите свой dev env. –

+0

Извините, но нет способа получить 64-разрядную версию Windows (также может быть виртуальная машина, работающая поверх 32-разрядной Windows). –

+0

Если у вас нет 64-битного компилятора, вы не можете создавать 64-битные приложения. Тем не менее, большинство 32-разрядных приложений будут работать на 64-битных ОС просто отлично. Вам нужно всего лишь собрать 64-битное приложение, если вам явно требуется доступ к 64-битным функциям ОС, например 4 ГБ + адреса памяти. –

ответ

1

Для того, чтобы запустить приложение 64-битной, вы будете нуждаться в 64- бит OS и 64-разрядное оборудование. Вы не можете запустить 64-разрядную гостевую систему на хосте с 32-разрядным оборудованием.

Вы можете создать 64-разрядное приложение с Visual Studio 2005. Я не знаю о других IDE, о которых вы упоминаете. Если я правильно помню, вам нужно установить 64-разрядные инструменты при установке VS2005. Кажется, я помню, что они не устанавливаются по умолчанию (но память может меня не сбить). Однако после создания 64-битного приложения вы не сможете запустить его на 32-битной машине.

+0

Что значит 64-битное оборудование? Я не могу установить 64-битные окна на свой Compaq Evo D510 SFF – Smith

+0

@Smith, базовый чипсет должен обеспечить поддержку 64-разрядной версии. Быстрый поиск в Google, похоже, указывает на то, что на ПК, который вы упомянули, установлен чипсет Intel 845G, который был выпущен в 2002 году. Кажется маловероятным, что он поддерживает 64-разрядную версию. –

+0

«Вы не можете запустить 64-разрядную гостевую систему на 32-битном хосте». Важно здесь различать аппаратную поддержку битов ОС. Вы можете запустить 64-разрядную виртуальную машину поверх 32-разрядной ОС, если у вас 64-разрядный процессор, который имеет почти все текущие процессоры (см. Http://www.vmware.com/products/server/faqs.html). –

Смежные вопросы