Visual studio windows sdk version

Don’t let AI Agents fail in production

Restack backend framework provides long-running workflows and infrastructure for reliable & accurate AI agents.

Get started with example agents

Research Paper

Agent accuracy benchmark

Many enterprises are exploring AI agents, but one issue blocks their adoption: keeping them accurate and on brand. General-purpose LLMs hit only 51% accuracy, while fine-tuned small agents reach 99.7%.

Agent accuracy benchmark

The trust in AI is eroding due to unreliable, poorly designed agents. For AI to reach its full potential, we need better ones. Restack helps you build agents that are reliable, scalable, and ready for real-world use.

Features

The Restack framework

Build reliable and accurate AI agents with Restack.

Simulate, time travel and replay AI agents

Developer UI

Simulate, time travel and replay AI agents

The Restack developer toolkit provides a UI to visualize and replay workflows or individual steps. Open a favourite IDE like VS Code or Cursor on one side and view workflows on the other to improve debugging and local development.

Get started in seconds

Start building with Restack AI framework and deploy with Restack Cloud.

Don’t let AI Agents fail in production

Restack backend framework provides long-running workflows and infrastructure for reliable & accurate AI agents.

Get started with example agents

Research Paper

Agent accuracy benchmark

Many enterprises are exploring AI agents, but one issue blocks their adoption: keeping them accurate and on brand. General-purpose LLMs hit only 51% accuracy, while fine-tuned small agents reach 99.7%.

Agent accuracy benchmark

The trust in AI is eroding due to unreliable, poorly designed agents. For AI to reach its full potential, we need better ones. Restack helps you build agents that are reliable, scalable, and ready for real-world use.

Features

The Restack framework

Build reliable and accurate AI agents with Restack.

Simulate, time travel and replay AI agents

Developer UI

Simulate, time travel and replay AI agents

The Restack developer toolkit provides a UI to visualize and replay workflows or individual steps. Open a favourite IDE like VS Code or Cursor on one side and view workflows on the other to improve debugging and local development.

Get started in seconds

Start building with Restack AI framework and deploy with Restack Cloud.

Решил я опробовать себя в плюсах, добавил к VS подержку плюсов для десктопа и начал получать ошибку с ненайденной Windows SDK version 10.0.22000.0. Недолго думая залез в интернет и нашёл то что не хватает студии, скачал, ставлю, а оно ругается, что уже установлено. Решил провернуть билд через иную версию — так оно так же ругается, что не находит, хотя вот только что я вручную устанавливал.
Перезагрузка пк ни к чему не приводила. Переустановка студии тоже.

Установлена win 11, Visual Studio Community 2022

Build Output:(Пробовал с другой доступной версией)

Build started...
1>------ Build started: Project: ConsoleApplication1, Configuration: Debug x64 ------
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.Cpp.WindowsSDK.targets(46,5): error MSB8036: The Windows SDK version 10.0.22000.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".
1>Done building project "ConsoleApplication1.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Build started at 10:33 PM and took 03.635 seconds ==========

Ошибка установщика:

33MZGLQ.png

UPD:
После нескольких десятков переустановок — откопал SDK:

BgZzp03.png

Но версию 0.0.22000.0 я не могу найти в интернете как бы не искал

From Wikipedia, the free encyclopedia

Microsoft Windows SDK

Developer(s) Microsoft
Stable release

10.0.26100.1742
/ September 26, 2024; 7 months ago

Operating system Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10, Windows 11
Type Application programming interface (API)
Website developer.microsoft.com/windows/downloads/sdk-archive

Microsoft Windows SDK, and its predecessors Platform SDK, and .NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and .NET Framework.[1] These libraries are also distributed as Windows System Files.

The Platform SDK specializes in developing applications for Windows 2000, XP and Windows Server 2003. .NET Framework SDK is dedicated to developing applications for .NET Framework 1.1 and .NET Framework 2.0. Windows SDK is the successor of the two and supports developing applications for Windows XP and later, as well as .NET Framework 3.0 and later.[2]

Platform SDK is the successor of the original Microsoft Windows SDK for Windows 3.1x and Microsoft Win32 SDK for Windows 9x. It was released in 1999 and is the oldest SDK. Platform SDK contains compilers, tools, documentations, header files, libraries and samples needed for software development on IA-32, x64 and IA-64 CPU architectures. .NET Framework SDK however, came to being with .NET Framework. Starting with Windows Vista, the Platform SDK, .NET Framework SDK, Tablet PC SDK and Windows Media SDK are replaced by a new unified kit called Windows SDK. However, the .NET Framework 1.1 SDK is not included since the .NET Framework 1.1 does not ship with Windows Vista. (Windows Media Center SDK for Windows Vista ships separately.) DirectX SDK was merged into Windows SDK with the release of Windows 8.[3]

Windows SDK allows the user to specify the components to be installed and where to install them. It integrates with Visual Studio, so that multiple copies of the components that both have are not installed; however, there are compatibility caveats if either of the two is not from the same era.[4][5] Information shown can be filtered by content, such as showing only new Windows Vista content, only .NET Framework content, or showing content for a specific language or technology.

Windows SDKs are available for free; they were once available on Microsoft Download Center but were moved to MSDN in 2012.

A developer might want to use an older SDK for a particular reason. For example, the Windows Server 2003 Platform SDK released in February 2003 was the last SDK to provide full support of Visual Studio 6.0. Some older PSDK versions can still be downloaded from the Microsoft Download center; others can be ordered on CD/DVD.[6]

Microsoft SDK version release history[7]

Name Version number Build number Release date Download Notes
Microsoft Windows Software Development Kit 3.1 ? 1992 [1]
Microsoft Windows Software Development Kit 3.11 ? ? ?
Microsoft Win32 Software Development Kit 3.1 ? ? [2]
Microsoft Win32 Software Development Kit 3.5 3.50.612.1 1994-04 [3]
Microsoft Win32 Software Development Kit 3.51 ? 1995-06 [4]
Microsoft Win32 Software Development Kit 4.0 4.0.1381.1 1996-11 [5]
Microsoft Win32 Software Development Kit v5.0 5.0.1636.1 1998-06 ? Included in Visual Studio 6
Microsoft Platform SDK April 1999 ? ? 1999-04 [6] MSDN subscription CD-ROM disc.

Last Platform SDK to officially install on Windows 95

Microsoft Platform SDK September 1999 ? 5.0.2128.8 1999-09 [7], [8] MSDN subscription CD-ROM disc.

Also known as Microsoft Platform SDK for Windows 2000 RC2.

Includes Alpha to AXP64 cross toolset.

Last Platform SDK to fully support Visual C++ 5.0

Microsoft Platform SDK January 2000 ? ? 2000-01 ? MSDN subscription CD-ROM disc.
Microsoft Platform SDK April 2000 ? 5.0.2195.32 2000-04 [9] MSDN subscription CD-ROM disc.
Microsoft Platform SDK November 2000 ? 5.0.2296.5 2000-11 [10] MSDN subscription CD-ROM disc.

Also known as Microsoft Platform SDK for Whistler Beta 1.

Includes preliminary tools for Itanium.

Microsoft Platform SDK February 2001 ? ? 2001-02 ?
Microsoft Platform SDK June 2001 v5.1 5.1.2505.0 2001-06 [11] MSDN subscription CD-ROM disc.

Last Platform SDK to officially develop for Windows 95. (Does not officially install on Windows 95)

Microsoft Platform SDK August 2001 v5.1 5.1.2601.0 2001-08 [12], [13] MSDN subscription CD-ROM disc.

Last Platform SDK to unofficially develop for Windows 95. (Does not officially install on Windows 95)

Microsoft Platform SDK November 2001 v5.2 5.2.3590.2 2001-11 [14]
Microsoft Platform SDK May 2002 v5.2 5.2.3639.1 2002-05 [15]
Microsoft Platform SDK July 2002 v5.2 5.2.3663.0 2002-07 [16]
Microsoft Platform SDK August 2002 v5.2 5.2.3672.1 2002-08 [17]
Microsoft Platform SDK November 2002 v5.2 5.2.3718.1 2002-11 [18]
Microsoft Platform SDK February 2003 v5.2 5.2.3790.0 2003-02 [19] Last version with VC6 support[8] and latest version with Windows 95 and Windows 98 support.
.NET Framework SDK Version 1.1 ? 1.1.4322.573 2003-03-29 [20] Included in Visual Studio 2003. Does not include the Platform SDK.
Microsoft Platform SDK for Windows XP SP2 ? 5.1.2600.2180 2004-08 [21] Introduced strsafe.h
Windows Server 2003 SP1 Platform SDK v5.2 5.2.3790.1830.15 2005-05-02 [22]
Windows Server 2003 R2 Platform SDK v5.2 5.2.3790.2075.51 2006-03-14 [23] Last Platform SDK to develop for Windows 2000.[9] Also suggested by MS to work with VS6 with no guarantee as it has not been tested with specific requirements.[10]
.NET Framework 2.0 Software Development Kit ? 2.0.50727.42 2006-11-29 [24] Included in Visual Studio 2005 Professional. Does not include the Platform SDK.
Microsoft Windows Software Development Kit for Windows Vista and .NET Framework 3.0 Runtime Components v6.0 6.0.6000.16384 2006-10-30 [25] The C++ compilers in this SDK release support the /analyze key.
Microsoft Windows Software Development Kit Update for Windows Vista v6.1 6.1.6000.16384.10 2007-03-22 [26] First unified .NET and Platform SDK. Does not support Visual Studio .NET 2003 and Microsoft Visual C++ Toolkit 2003
Included in Visual Studio 2008[11] v6.0a 6.1.6723.1 2007-11-19 [27]
Windows SDK for Windows Server 2008 and .NET Framework 3.5 v6.1 6.0.6001.18000.367 2008-02-05 [28] .NET Framework 3.5
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 v7.0 6.1.7600.16385 2009-07-24 [29], [30]
Included in Visual Studio 2010 v7.0a 6.1.7600.16385 2010-04-12 [31] .NET Framework 4. Works only with Visual Studio 2010 and not Visual Studio 2010 Express. This is also the last version to include offline documentation.[12]
Microsoft Windows SDK for Windows 7 and .NET Framework 4 v7.1 7.1.7600.0.30514 2010-05-19[13][14] [32], [33] It is the latest version that officially supports Windows XP target. .NET Framework 4 needed. Higher sub-version from .NET Framework is not recognised by installation. Building the samples with nmake.exe is not supported, most of the NMAKE macros are removed.
Included in Visual Studio 2012 Update 1 (or later) v7.1A 7.1.51106 ? ? Introduces the «v110_xp» platform toolset
Microsoft Windows SDK for Windows 8 and .NET Framework 4.5 v8.0 6.2.9200.16384 2012-11-15[15] [34] .NET Framework 4.5, Windows Store apps and Integrated DirectX SDK
Included in Visual Studio 2012 v8.0A 8.0.50727 ? ?
Windows Software Development Kit (SDK) for Windows 8.1 v8.1 8.100.25984.0 2013-10-17 [35] Windows 8.1, .NET Framework 4.5.1, Windows Store apps and Integrated DirectX SDK
Included in Visual Studio 2013 v8.1A 8.1.51636 ? ? Includes the «v120_xp» platform toolset
Windows Standalone SDK for Windows 10 v10 10.0.10240.0 2015-07-29 [36] Also included in Visual Studio 2015[16]
Windows Standalone SDK for Windows 10, Version 1511[17] v10 10.0.10586.212 2015-11-30 [37] Also included in Visual Studio 2015 Update 1 & 2[18]
Windows Standalone SDK for Windows 10, Version 1607 v10 10.0.14393.795 2016-08-02 [38] Also included in Visual Studio 2015 Update 3
Windows Standalone SDK for Windows 10 Creators Update, Version 1703 v10 10.0.15063.0 2017-04-05 [39] Included in Visual Studio 2017 ver.15.1
Windows 10 SDK for Fall Creators Update, version 1709 v10 10.0.16299.15 2017-10-10 [40] Included in Visual Studio 2017 ver.15.4
Windows 10 SDK for April 2018 Update, version 1803 v10 10.0.17134.0 2018-05-08 [41] Included in Visual Studio 2017 ver.15.7
Windows 10 SDK for October 2018 Update, version 1809 v10 10.0.17763.0 2018-10-02 [42] Included in Visual Studio 2017 ver.15.8
Windows 10 SDK for Windows 10, version 1903 v10 10.0.18362.0 2019-05-21 [43] Included in Visual Studio 2019
Windows 10 SDK for Windows 10, version 2004 v10 10.0.19041.0 2020-05-12 [44]
Windows 10 SDK for Windows 10, version 2004 v10 10.0.19041.685 2020-12-16 [45] Servicing update
Windows 10 SDK for Windows 10, version 21H1 v10 10.0.20348.0 2021-05-25 [46]
Windows 10 SDK for Windows 11 v10 10.0.22000.194 2021-10-04 [47]
Windows SDK for Windows 11 v10 10.0.22621.755 2022-10-25 [48] Released as part of Windows 11, version 22H2. Includes servicing update 10.0.22000.755 on October 25, 2022,

Includes ARM64 support for the Visual Studio 17.4 release

Windows SDK for Windows 11 v10 10.0.22621.1778 2023-05-24 [49] Released as part of Windows 11, version 22H2 Build 10.0.22621.1778.
Windows SDK for Windows 11 v10 10.0.26100.0 2024-05-22 [50] Initial release of the 10.0.26100 series, to correspond with the Windows 11, version 24H2 preview.

Removed features of Windows SDK

Version Removed feature
Windows SDK for Windows 7 and .NET Framework 3.5 SP1[19]
  • capicom.dll (CAPICOM is deprecated)
  • iacom.dll
  • ialoader.dll
  • msistuff.exe
  • perflibmig.exe
  • permcalc.exe
  • secutil.exe
  • windowssideshowvirtualdevice.exe (replaced by DeviceSimulatorforWindowsSideShow.msi)
  • wpfperf.msi (now included in the Windows Performance Toolkit suite)
  • xamlpad.exe (XAMLPad)
Windows SDK for Windows 7 and .NET Framework 4[20]
  • UISpy.exe (Replaced by newer tools)
  • Wpt_arch.msi
  • Managed code samples (Moved to Code Gallery)
  • DExplore document viewer (Can be separately installed)
Windows Software Development Kit (SDK) for Windows 8[21]
  • Command-line build environment, including:
    • Windows SDK Platform Toolset
    • Visual C++ Compilers and C Runtime (CRT)
    • Windows SDK Configuration Tool
  • Tools and reference assemblies for versions of the .NET Framework earlier than 4.5
  • Apatch.exe
  • Bind.exe
  • Checkv4.exe
  • Consume.exe
  • DeviceSimulatorForWindowsSideShow.msi
  • Err.exe
  • FDBrowser.exe
  • FXCopSetup.exe
  • Guidgen.exe
  • Make-Shell.exe
  • MDbg.exe
  • Mpatch.exe
  • MSIZap.exe
  • PTConform.exe
  • ReBase.exe
  • sddlgen.exe
  • setenv.cmd
  • SetReg.exe
  • SoapSuds.exe
  • Sporder.exe
  • TcpAnalyzer.exe
  • TSPDesigner.exe
  • UTL2IDL.exe
  • ValidateSD.exe
  • VirtualLightSensor.exe
  • WinDiff.exe
  • WpfPerf.exe
  • All Windows samples (moved to Code Gallery)
  • Microsoft Help Viewer
  • IntelliSense XML documentation comments for the .NET Framework reference assemblies
Windows Software Development Kit (SDK) for Windows 8.1[22] Nothing
Windows Software Development Kit (SDK) for Windows 10 Nothing[23]

The Windows SDK documentation includes manuals documenting:

  • Desktop app development with Windows API and managed code
  • Metro-style app development using Windows Runtime and Universal Windows Platform
  • Web app development using ASP.NET, HTML, CSS and JavaScript
  • Language-related topics for C++, C#, Visual Basic.NET, F#, JavaScript, CSS and HTML, such as syntax and conventions (Windows PowerShell language is not covered.)
  • MSDN Library
  • Windows Driver Kit
  • Windows App SDK
  • Windows 10 Version History
  1. ^ «Windows SDK: Download Windows Server 2008 SDK and more». Microsoft Developer Network. Microsoft Corporation. Retrieved 6 December 2009.
  2. ^ «Windows SDK Frequently Asked Questions (FAQ)». Microsoft Developer Network. Microsoft Corporation. Archived from the original on 26 September 2009. Retrieved 6 December 2009.
  3. ^ «Where is the DirectX SDK?». Windows Dev Center. Microsoft. Retrieved 20 February 2016.
  4. ^ «Windows SDK Fails to Install with Return Code 5100». Support. Microsoft. 5 June 2012.
  5. ^ Stewart, Heath (1 April 2011). «Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1». Setup & Install by Heath Stewart. Microsoft.
  6. ^ Microsoft Software Development Kits CD Order Archived 2011-10-08 at the Wayback Machine
  7. ^ Windows and Windows Phone SDK archive
  8. ^ Windows® Server 2003 SP1 Platform SDK Web Install, Microsoft Download Center «The last SDK that will work with VC 6.0 is the February 2003 Edition, you can order a CD on the fulfillment site.»
  9. ^ «Windows Server 2003 R2 Platform SDK Web Install». www.microsoft.com. Archived from the original on 2006-04-22. Retrieved 2006-04-22.
  10. ^ «Platform SDK February 2003 installation + IE8». Social.msdn.microsoft.com. Archived from the original on 2019-10-18. Retrieved 2017-08-08.
  11. ^ Microsoft Windows SDK Blog: New samples in Win 7 SDK: Direct2D and DirectWrite
  12. ^ «Windows SDK 7.1 release notes». Retrieved 23 July 2014.
  13. ^ Microsoft Windows SDK for Windows 7 and .NET Framework 4 iso image
  14. ^ Microsoft Windows SDK for Windows 7 and .NET Framework 4 web installer
  15. ^ Windows SDK for Windows 8 – Windows Dev Center. Msdn.microsoft.com. Retrieved on 2014-02-16.
  16. ^ Building Apps for Windows 10 with Visual Studio 2015
  17. ^ Windows 10 SDK Release Notes
  18. ^ Visual Studio 2015 Update 1 Release Notes
  19. ^ Release Notes, Windows SDK for Windows 7 and .NET Framework 3.5 SP1
  20. ^ Release Notes, Microsoft Windows SDK for Windows 7 and .NET Framework 4
  21. ^ «Windows Software Development Kit (SDK) for Windows 8». Windows Dev Center. Microsoft. Retrieved 20 February 2016.
  22. ^ «Windows Software Development Kit (SDK) for Windows 8». Windows Dev Center. Microsoft. Retrieved 20 February 2016.
  23. ^ «Windows Software Development Kit (SDK) for Windows 10». Windows Dev Center. Microsoft. Retrieved 20 February 2016.
  • Archived Microsoft TechNet Wiki
  • Windows SDK Archive

Библиотеки (lib,dll), заголовочные файлы (h), исходники (с) разбросаны по каталогам ПК в каком-то на первый взгляд хаотичном не понятном порядке.

Если у вас несколько Visual Studio установлено, плюс WinDDK , плюс WinSDK , то процесс понимания , что происходит при сборке ваших проектов (например на с) становится иногда настолько туманным, что настаёт время уделить немного внимания вопросу какая из версий библиотек в данный момент используется.

Как всегда популярным методом для настройки среды исполнения является предварительный вызов vcvarsall.bat из того каталога, в котором лежит инструментарий нужной вам версии (в разных вариациях параметров).

переменная среды окружения VS100COMNTOOLS

Есть такая переменная окружения VS100COMNTOOLS , которая появляется после установки MSVS.

Если ее значение вывести из bat файла, то можно получить примерно такой вариант, но что это значит ?…

VS100COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\

Если вы подумали , что версия MSVS 2010 , то это не так.
Эта папка:» C:\Program Files (x86)\Microsoft Visual Studio 10.0 » устанавливается visual studio 2012 !

Visual Studio 2010 Ultimate

После установки появляется :

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A

C:\Program Files (x86)\Microsoft Visual Studio 9.0
Но тут практически ничего нет, только

C:\Program Files (x86)\Microsoft Visual Studio 10.0

в наличии vcvarsall.bat

В переменные окружения добавляется:
%VS100COMNTOOLS% = c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\

Visual Studio 2022 Community

После установки VS 2022 Community появляется папка :
C:\Program Files\Microsoft Visual Studio\2022\Community

но vcvarsall.bat нигде нет, заголовочных файлов типа assert.h тоже нигде нет. Вобщем страння это Community…

Что такое Win SDK

Абсолютно бесплатно с сайта developer.microsoft.com можно скачать нечто называемое Пакет SDK для Windows 10 .

В состав пакета SDK для Windows 10 (10.0.19041.0) версии 2004 входят новейшие заголовки, библиотеки, метаданные и средства для создания приложений для Windows 10.

Этот пакет SDK поможет вам в создании приложений универсальной платформы Windows (UWP), а также приложений Win32 для Windows 10 версии 20H2 и для предыдущих выпусков Windows.

Что это вообще такое? Это для каких разработчиков? Это НЕ для разработчиков MS Visual Studio (да такие тоже есть) , а для других сред разработки , например Qt или прямо для разработки из командной строки (кстати сама Windows именно так и собирается).

И вот тут важно обратить внимание куда Win SDK устанавливается — C:\Program Files (x86)\Windows Kits\10,. В данном случае 10 означает Windows 10:

Далее идет выбор устанавливаемого функционала :

Обращаем внимание , что установка идет в кучу 32 разрядных приложений C:\Program Files (x86) ….

В переменные среды окружения добавляется C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\.

Теперь вопрос что такое есть в SDK чего нет в Visual Studio? Оказывается к примеру в Visual Studio нет заголовочный файлов synchapi.h , apiset.h…
А зачем нужны synchapi.h , apiset.h — например для сборки openSSL под тулчейном msvs2010.

Чего нет в SDK? — почему-то нет vcvarsall.bat .

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Криптопро hdimage windows путь
  • В правом нижнем углу появилась надпись активация windows
  • Горячие клавиши с кнопкой windows
  • Kms tools активатор windows 10 pro
  • Как вырезать onedrive из windows 10