Microsoft Windows SDK
開発元 | Microsoft |
---|---|
最新版 |
7.1
/ 2010年5月19日 |
対応OS | Windows XP/Server 2003/Vista/Server 2008/7(最新版の場合) |
プラットフォーム | x86/x86-64/IA-64 |
公式サイト | Windows SDK - MSDN Developer Center |
Microsoft Windows SDK(マイクロソフト ウィンドウズ エスディーケー)とは、Microsoft Windowsで動作するアプリケーションソフトウェアを作成するためにマイクロソフトが無料で公開しているソフトウェア開発キット (SDK)である。Windows APIを利用するために必要なヘッダファイル、ライブラリ、ツール、サンプルを含んでいる。
Windows Vistaリリース前はMicrosoft Platform SDKという名称であったが、Platform SDKと.NET Framework SDKを統合し、Windows SDKとなった。
64ビット対応
Platform SDKには、x86-64とIA-64コードを出力するVisual C++コンパイラがそれぞれ含まれている。コマンドプロンプトから使用するほか、Visual C++ 2010 Express Editionと併せて用いることも可能である。
Visual C++ 2005が公開されるまで、Platform SDKが64ビット用Visual C++コンパイラを入手する唯一の手段であった。また、標準ライブラリの64ビット版も付属し、Visual C++ 6付属ライブラリのIA-64版は2003年2月に公開された版から、x64版はWindows Server 2003に対応したPlatform SDKの版から付属している。なお、両者共にマイクロソフトへ連絡するとVisual C++ .NET 2003付属ライブラリの64ビット版を取り寄せることができる。
DirectX SDKとの関連
Windows用マルチメディアAPIセットであるDirectXの開発キット「DirectX SDK」は、Windows SDKとは別に提供されているが、一部のヘッダやインポートライブラリ(Direct3D、DirectInput、XInputなど)はWindows SDKにも含まれるため、DirectX SDKなしでも一応開発は可能となっている。ただし、ファイルのバージョンが最新のDirectX SDKに含まれるものと比べて古く、またD3DXのようなユーティリティライブラリ、および開発用の各種ツール類は含まれない。
DirectShow
2005年4月、DirectShowがDirectX SDKからPlatform SDKへ移管された。そのときからDirectShowのサンプルもPlatform SDKに収録されているが、これをビルドするには依然としてDirectX SDKが必要である。
その他
- 日本語版はバージョン6.2.6000が提供されていた[1]が、現在は削除されている。
- Visual C++ 6.0に対応した最後のPlatform SDKは2003年2月のリリースである[2]。現在はダウンロードでは提供されておらず、CDの注文が必要である[3]。
関連項目
脚注
- ^ ISO ダウンロード
- ^ Windows Server 2003 PSDK Full Download with Local Install
- ^ Windows Server 2003 SP1 Platform SDK ISO InstallのSystem Requirements - Development Toolsの項参照
外部リンク
- Microsoft Windows SDK
- バージョン7.1 for Windows 7 and .NET Framework 4
- バージョン7.0 for Windows 7 and .NET Framework 3.5 SP1
- バージョン6.1 (6.0.6001.18000.367) for Windows Server 2008 and .NET Framework 3.5
- バージョン6.0 (6.1.6000.16384.10) for Windows Vista
- Microsoft Windows Server 2003 R2 Platform SDK(バージョン5.2.3790.2075.51)
- Microsoft Windows Server 2003 SP1 Platform SDK(バージョン5.2.3790.1830.15)
- Platform SDK Introduction MSDN Library (英語) (削除)