Windows SDK, Platform SDK, MSDN SDK, DDK
От: Аноним  
Дата: 22.05.10 13:56
Оценка:
Здравствуйте
Такой вопрос: в чем отличие между перечисленными SDK? Что из них включает другое (или какие части включены во что)? Что среди них — синонимы? Что поставляется по умолчанию с VS2008?
Разделение на Windows SDK и DDK понятно (хотя в DDK есть заголовочные файлы из Windows SDK? . Для чего?)
Почему в майкрософт решили сделать так много SDK? Есть здесь какая-то логика?
И еще такой вопрос: в чем отличие компиляторов и линкеров что входят в DDK и тех, что идут со студией? Почему не рекомендуется мобирать релизы с помощью DDK toolchain?
Спасибо
Re: Windows SDK, Platform SDK, MSDN SDK, DDK
От: x64 Россия  
Дата: 22.05.10 15:13
Оценка:
А>Такой вопрос: в чем отличие между перечисленными 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 мне не нужен.
Re[3]: Windows SDK, Platform SDK, MSDN SDK, DDK
От: x64 Россия  
Дата: 22.05.10 17:41
Оценка: 1 (1)
А>...причем последнее полностью включено в первое, вместе со всеми *.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?
Re[5]: Windows SDK, Platform SDK, MSDN SDK, DDK
От: x64 Россия  
Дата: 27.05.10 06:41
Оценка:
А>Я никогда никаких дополнительных SDK не устанавливал (для C++, Windows) и все работало.

Студия уже содержит SDK, дополнительно ничего не надо.
Re: Windows SDK, Platform SDK, MSDN SDK, DDK
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 28.05.10 17:29
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Почему в майкрософт решили сделать так много SDK? Есть здесь какая-то логика?


SDKов ( ) не много, просто есть части WDK, которые распространяются и устанавливаются отдельно. Зачем это нужно, думаю, очевидно — чтобы не ставить весь WDK ради полутора заголовочных файлов + доки к ним...
[КУ] оккупировала армия.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.