Какую ОС использовать для сборки для XP и Win7

#c #windows #visual-studio-2008 #windows-7 #windows-xp

#c #Windows #visual-studio-2008 #windows-7 #windows-xp

Вопрос:

У меня есть программное обеспечение, которое должно быть развернуто в 32-разрядных версиях Windows Xp и Windows 7. Можно ли создавать программное обеспечение в Win XP для обеих платформ?

или

Должен ли я встроить Xp для развертывания в Xp и встроить Win7 для развертывания в Win7?

Программное обеспечение разработано на C

Комментарии:

1. Вы можете создать Vista, если хотите, и по-прежнему развертывать как XP, так и Windows 7.

Ответ №1:

Обе операционные системы справятся с этой задачей. Просто используйте соответствующую версию SDK и целевые константы развертывания (см. targetver.h В Шаблоне проекта C ).

Ответ №2:

Да, вы можете использовать любую (современную) версию Windows для развертывания на любой другой.
Но вы, вероятно, хотите протестировать на обеих!

Ответ №3:

Если вам действительно нужно выбирать, используйте XP, поскольку Win7, скорее всего, совместим с XP.

Я имею в виду, что больше шансов, что ваша программа не будет работать под XP, если она разработана с Win7, чем наоборот.

Конечно, если вы используете правильные библиотеки, все должно быть в порядке, но что, если по ошибке вы используете функцию только для Win7?

Ожидается, что более поздние версии будут совместимы со старыми версиями, а не наоборот.