![]() ![]() You will also need the legacy DirectX SDK particularly for HLSL compiler D3DCompile #43. Windows XP: If you have to target Windows XP, you have to use the Windows 7.1A SDK and the special Platform Toolset for it. See also XInput and XAudio2 for additional recommendations here. If you need to use D3DX, XACT, XInput 1.3, or XAudio 2.7, then you can use the legacy DirectX SDK in combination with the Windows 8.x SDK, but you need to switch the order of the include/lib paths around from VS 2010. For modern alternatives that do not require the legacy DirectX SDK, see Living Without D3DX. In fact, the DirectX SDK itself is deprecated. Legacy DirectX SDK: As per MSDN, a number of components from the legacy DirectX SDK are deprecated and are not part of the Windows 8.x SDK. For a complete catalog, see DirectX SDKs of a certain age. The Windows SDK for Windows 8.x contain the DirectX headers for Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectSound, DirectInput, DirectDraw, core DirectMusic, DirectShow, XInput 1.4 or 9.1.0, and XAudio 2.8. See the Visual C++ Team Blog and this blog post which has the required. To use the Windows SDK for Windows 8.1 with VS 2012 or VS 2010, you need to make use of a Properties Pages solution because there's no automatic integration otherwise. The Windows SDK for Windows 8.1 comes with VS 2013, the Windows SDK for Windows 8.0 comes with VS 2012. ![]() All that matters is that you correctly set _WIN32_WINNT to the proper value for your target application:įor Windows 8.1 support, _WIN32_WINNT is 0x0603 which is the default with the Windows 8.1 SDK / VS 2013 and is the value you expect to use for Windows Store apps for Windows 8.1 and Windows phone 8.1.įor Windows 8.x support, _WIN32_WINNT is 0x0602 which is the default with the Windows 8.0 SDK / VS 2012 and is the value you expect to use for Windows Store apps for Windows 8.0, Windows phone 8.0, and Xbox One.įor Windows 7 and Windows 8.x Win32 desktop support, _WIN32_WINNT should be 0x0601.įor Windows Vista, Windows 7, and Windows 8.x Win32 desktop support, _WIN32_WINNT should be 0x0600. The Windows SDK for Windows 8.1 supports building Windows desktop applications for Windows Vista, Windows 7, Windows 8, Windows 8.1, and the Windows Server equivalents of each. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |