#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?
Ожидается, что более поздние версии будут совместимы со старыми версиями, а не наоборот.