Здравствуйте
Такой вопрос: в чем отличие между перечисленными SDK? Что из них включает другое (или какие части включены во что)? Что среди них — синонимы? Что поставляется по умолчанию с VS2008?
Разделение на Windows SDK и DDK понятно (хотя в DDK есть заголовочные файлы из Windows SDK? . Для чего?)
Почему в майкрософт решили сделать так много SDK? Есть здесь какая-то логика?
И еще такой вопрос: в чем отличие компиляторов и линкеров что входят в DDK и тех, что идут со студией? Почему не рекомендуется мобирать релизы с помощью DDK toolchain?
Спасибо
А>Такой вопрос: в чем отличие между перечисленными SDK?
Platform SDK — устаревшее название, насколько я помню, а теперь это называется Windows SDK, — фактически одно и то же.
А>Что из них включает другое (или какие части включены во что)?
DDK и WDK есть, по сути, те же SDK, только для системных разработчиков.
А>Что поставляется по умолчанию с VS2008?
Windows Vista SDK, если правильно помню, версия SDK 6.0, текущая версия SDK 7.0.
А>...в DDK есть заголовочные файлы из Windows SDK? Для чего?
Системщикам не только драйвера писать приходится, есичо.
А>Почему в майкрософт решили сделать так много SDK?
Где ты тут много-то увидел? Столько, сколько нужно.
А>И еще такой вопрос: в чем отличие компиляторов и линкеров что входят в DDK и тех, что идут со студией?
Тут уже выяснили недавно, что ни в чём, просто версии могут быть разные.
Re[2]: Windows SDK, Platform SDK, MSDN SDK, DDK
От:
Аноним
Дата:
22.05.10 16:54
Оценка:
Здравствуйте, x64, Вы писали: x64>Где ты тут много-то увидел? Столько, сколько нужно.
То есть по сути есть только 2 набора: WDK(старое название — DDK) и Windows SDK, причем последнее полностью включено в первое, вместе со всеми *.h, *.lib и инструментами?
Соответственно, если у меня есть WDK, SDK мне не нужен.
А>...причем последнее полностью включено в первое, вместе со всеми *.h, *.lib и инструментами?
Вот за это я бы не поручился, особенно учитывая, что размер дистрибутива WDK в разы меньше SDK, как минимум, из-за .Net SDK. Сам не проверял, не знаю, но в любом случае студия без установленного SDK работать не будет.
А>Соответственно, если у меня есть WDK, SDK мне не нужен.
Что тебе нужно, а что нет — решать только тебе.
Re[4]: Windows SDK, Platform SDK, MSDN SDK, DDK
От:
Аноним
Дата:
26.05.10 23:53
Оценка:
x64>в любом случае студия без установленного SDK работать не будет.
Я никогда никаких дополнительных SDK не устанавливал (для C++, Windows) и все работало. Что дают SDK?
Здравствуйте, Аноним, Вы писали:
А>Почему в майкрософт решили сделать так много SDK? Есть здесь какая-то логика?
SDKов ( ) не много, просто есть части WDK, которые распространяются и устанавливаются отдельно. Зачем это нужно, думаю, очевидно — чтобы не ставить весь WDK ради полутора заголовочных файлов + доки к ним...