Использование Visual Studio 2005 (32-разрядная версия) на 64-разрядной машине Windows 7 - PullRequest
3 голосов
/ 21 марта 2010

Мне нужно использовать Visual Studio 2005 (C ++) на моем новом ноутбуке - Sony Vaio с Windows 7 64-битной ..

Мне не нужно разрабатывать для 64-битной среды, моя работа полностью 32-битная, так как я могу быть уверен, что я все еще могу разрабатывать / отлаживать / тестировать для 32-битной целевой среды с использованием VS2005 на 64-битной машине ... .

Какой самый лучший вариант:

1) Просто установите VS2005 на 64-битную версию Windows 7 и продолжайте .. (есть проблемы с 64-битными библиотеками времени выполнения ..?)

2) Двойная загрузка ноутбука с Windows XP 32bit.

3) Запустить какую-нибудь виртуальную машину с Windows XP на ней ... (У меня еще нет виртуальной машины, но я бы посмотрел на нее)

Спасибо

Ответы [ 3 ]

4 голосов
/ 21 марта 2010

Ответ 1) вам просто нужно убедиться, что ваш целевой процессор 32-битный. Вы можете разрабатывать для 32-битной машины на 64-битной машине и наоборот.

После некоторого осмотра кажется, что вы должны иметь самые свежие сервисные пакеты. Прочитайте http://msdn.microsoft.com/en-us/vstudio/aa948853.aspx, если хотите узнать больше.

0 голосов
/ 21 марта 2010

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

Но у вас есть вторая часть вашего вопроса, отладка / тестирование на 32-битной версии. В зависимости от типов приложений, которые вы создаете, одного только 64-разрядного тестирования в Windows 7 может быть недостаточно. Возможно, вы захотите провести тестирование на виртуальной машине с Windows XP, работающей под Windows 7, или в некоторых случаях вам может потребоваться настоящий 32-битный компьютер для тестирования.

0 голосов
/ 21 марта 2010

Visual Studio включает в себя как 32-битные, так и 64-битные компиляторы и инструменты.

Вы можете установить VS на Windows 7 x64 и без проблем разрабатывать 32-битные приложения.
(Только не делайте что-то безумное, например, жесткое кодирование "C:\\Program File (x86)\\")

...