Установка поддержки C11 и C17 в Visual Studio
Для поддержки стандартов C11 и C17 требуется Visual Studio 2019 версии 16.8 или более поздней. Чтобы отобразилась документация для этой версии, установите в этой статье селектор Версия Visual Studio в положение «Visual Studio 2019». Он находится в верхней части оглавления на этой странице.
Поддержка стандартов C11 и C17 доступна в Visual Studio 2019 версии 16.8 и более поздних версий. Для поддержки требуется обновленная универсальная среда выполнения C (UCRT) и обновленная версия Windows SDK. Это гарантирует правильную работу с соответствующим препроцессором ( /Zc:preprocessor ).
Выпуски Windows SDK соответствуют выпускам ОС Windows. Для поддержки C11 и C17 требуется Windows SDK 10.0.20348.0 (версия 2104) или новее. Windows SDK можно установить на вкладке Отдельные компоненты в Visual Studio Installer. Чтобы установить последнюю версию пакета SDK и создать код C11 или C17 в Visual Studio или в командной строке, можно выполнить приведенные ниже действия.
Предварительные условия
Установленные и запущенные на компьютере среда Visual Studio 2019 версии 16.8 или более поздней и Windows SDK 10.0.20348.0 (версия 2104) или более поздней версии. Для лучшей поддержки рекомендуем использовать последнюю доступную версию.
- Если Visual Studio еще не установлено, ознакомьтесь с инструкциями по установке в статье Установка поддержки C и C++ в Visual Studio. При установке включите рабочую нагрузку Разработка классических приложений на C++ . Затем откройте вкладку «Отдельные компоненты». Выберите Windows 10 SDK (10.0.20348.0) или более поздней версии или последнюю версию Windows 11 SDK.
- Если среда Visual Studio уже установлена, но у вас нет необходимого Windows SDK, откройте Visual Studio Installer. Нажмите кнопку Изменить рядом с версией Visual Studio, чтобы установить выбранные компоненты. Откройте вкладку «Отдельные компоненты». Выберите Windows 10 SDK (10.0.20348.0) или более поздней версии или последнюю версию Windows 11 SDK. Нажмите кнопку Изменить, чтобы установить выбранные компоненты.
По завершении установки откройте Visual Studio.
Настройка режима C11 или C17 в Visual Studio
В Visual Studio последовательно откройте новый или существующий проект C, а затем — диалоговое окно Страницы свойств проекта.
Настройте проект для использования только что установленного Windows SDK. На странице Свойства конфигурации>Общие задайте для свойства Версия Windows SDK значение 10.0 (последняя установленная версия) или укажите конкретную версию SDK, которую вы установили.
Вы также увидите параметр, относящийся к языку C: Стандарт языка C. Присвойте ему значение ISO C11 Standard ( /std:c11 ) (Стандарт ISO C11 (/std:c11)) или ISO C17 (2018) Standard ( /std:c17 ) (Стандарт ISO C17 (2018) (/std:c17)).
Свойство стандарта языка C++ используется, если языком является C++. По умолчанию файл имеет расширение .cpp . Версия свойства стандарта языка C используется, если языком является C. По умолчанию файл имеет расширение .c . Чтобы выполнить сборку с помощью C11 или C17, разместите исходный код в файле .c или настройте компиляцию кода как C. Можно задать это свойство для проекта на странице Свойства конфигурации>C/C++>Дополнительно. Установите для свойства Компилировать как значение Компилировать как C код (/TC) .
Поздравляем! Вы настроили все компоненты для создания кода C11 и C17 в Visual Studio.
Удаление Visual Studio 2012
В этой статье описывается, как удалить Microsoft Visual Studio 2012 и связанные с ним пакеты, а также как выполнить принудительное удаление.
Исходная версия продукта: Visual Studio 2012
Исходный номер базы знаний: 2771441
Аннотация
Эта статья относится к выпускам Visual Studio 2012. Сведения об удалении предыдущих предварительных версий продукта см. в разделе «Удаление релиз-кандидата Visual Studio 2012».
Если вы хотите установить последний выпуск Visual Studio 2012 в выпуске-кандидате, вам не нужно удалять visual Studio 2012 Release Candidate, так как Visual Studio 2012 будет обновлена до более новой версии.
Дополнительные сведения и известные проблемы с обновлением см. в описании установки Visual Studio.
Удаление вручную
Чтобы вручную удалить продукт Visual Studio 2012, рекомендуется сначала удалить основной продукт или продукты, например Visual Studio 2012 Ultimate. Затем удалите другие вспомогательные продукты, которые могут быть установлены.
Чтобы принудительно удалить большинство пакетов, перечисленных ниже, см. статью «Принудительное удаление Visual Studio 2012».
Созданные пользователем ресурсы, такие как файлы проектов и пользовательские параметры, не удаляются и не затрагиваются при удалении Visual Studio. Чтобы удалить Visual Studio, выполните следующие действия.
- Откройте программы и компоненты в панель управления (прежнее название — «Добавить или удалить программы» или «ARP»). Кроме того, его можно открыть следующим образом.
- Щелкните «Выполнить» в меню «Пуск» (Пуск + R).
- Введите appwiz.cpl и нажмите клавишу ВВОД.
- Microsoft Visual Studio 2012 Ultimate
- Microsoft Visual Studio 2012 Premium
- Microsoft Visual Studio 2012 Professional
- Microsoft Visual Studio 2012 Express для Windows 8
- Microsoft Visual Studio 2012 Express для Интернета
Необязательные общие пакеты
При необходимости удалите следующие общие пакеты, которые также могут быть установлены в Visual Studio 2012. Иногда пакет может по-прежнему отображаться даже после удаления. В этом случае удалите его еще раз, так как установлено несколько пакетов с одинаковым именем.
Может появиться запрос на удаление продукта, которое может повлиять на другие продукты.
- Нажмите кнопку «Да», только если вам больше не нужны функции, связанные с пакетом.
- Нажмите кнопку «Нет «, чтобы оставить пакет установленным.
Важен порядок удаления пакетов. В приведенном ниже списке указан порядок удаления пакетов. Номера версий могут быть более новыми, чем показано ниже, если они были впоследствии обновлены. Эти пакеты также могут использоваться другими продуктами на компьютере. К этим продуктам относятся Visual Studio 2010 и Visual Studio 2008.
- Поставщик microsoft Web Deploy dbSqlPackage — enu
- Microsoft SQL Server Data Tools — enu (11.1.20627.00)
- Microsoft SQL Server 2012 Management Objects (x64)
- Объекты SQL Server Microsoft 2012
- Microsoft SQL Server системных типов CLR (x64)
- Типы clr системы Microsoft SQL Server
- Microsoft SQL Server Compact 4.0 с пакетом обновления 1 (SP1) x64 ENU
- Microsoft SQL Server Compact 4.0 с пакетом обновления 1 (SP1) ENU
- Microsoft SQL Server 2012 Express LocalDB
- Служебные программы SQL Server Data Tools Майкрософт — enu (11.1.20627.00)
- Microsoft SQL Server 2012 T-SQL Language Service
- Программы командной SQL Server Microsoft 2012
- Microsoft SQL Server 2012 Native Client
- Microsoft SQL Server 2012 Data-Tier App Framework
- Служба компилятора Transact-SQL microsoft SQL Server 2012
- Microsoft SQL Server 2012 Transact-SQL ScriptDom
- Предварительные требования для SSDT
- Microsoft Visual Studio 2010 Tools for Office Runtime (x64)
- Инструменты Microsoft Visual Studio 2010 для среды выполнения Office (x86)
- Microsoft ASP.NET MVC 3
- Microsoft веб-страницы ASP.NET
- WCF RIA Services V1.0 с пакетом обновления 2 (SP2)
- установщик веб-платформы Майкрософт 4.0
- IIS 8.0 Express
- Microsoft Web Deploy 3.0
Важные обновления системы, которые не рекомендуется удалять
Visual Studio 2012 также может установить следующие важные обновления системы. Рекомендуется оставить их установленными в системе. Некоторые из них могут отображаться в Обновления, которые являются ссылкой в программах и компонентах.
Эти обновления также могут использоваться другими продуктами на компьютере, включая Visual Studio 2010, Visual Studio 2008, или любыми приложениями, созданными вами или другим разработчиком.
- Microsoft Silverlight
- Microsoft .NET Framework 4.5
- Microsoft Visual C++ 2008 — x64 9.0.30729.4148
- Microsoft Visual C++ 2008 — x64 9.0.30729.6161
- Microsoft Visual C++ 2008 — x86 9.0.30729.4148
- Microsoft Visual C++ 2008 — x86 9.0.30729.6161
Если вы обнаружите, что один или несколько продуктов перестают работать после удаления Visual Studio 2012, восстановите эти продукты.
Принудительное удаление Visual Studio 2012
Вы также можете удалить Visual Studio 2012 и дополнительные общие пакеты с помощью нового параметра командной строки. Если у вас установлено несколько продуктов Visual Studio 2012, все распространенные пакеты останутся до тех пор, пока не будут удалены все продукты VS2012.
Даже если вы уже удалили основной продукт, вы по-прежнему можете скачать и использовать его для выполнения следующей команды, чтобы удалить остальные пакеты, за исключением среды выполнения платформа .NET Framework 4.5 и Visual C++.
Выполнение этой команды может удалить некоторые пакеты, даже если они по-прежнему используются, как в списке необязательных общих пакетов.
- Скачайте приложение установки, которое использовало для первоначальной установки Visual Studio 2012. Если вы установили его с носителя, вставьте его.
- Откройте окно командной строки.
- Щелкните «Выполнить» в меню «Пуск» (Пуск + R).
- Введите cmd и нажмите клавишу ВВОД.
D:\vs_ultimate.exe /uninstall /forceЕсли у вас возникли вопросы или возникли проблемы, посетите форум по установке и установке Visual Studio.
Обратная связь
Были ли сведения на этой странице полезными?
Запуск Spy++
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code 
Spy++ можно запустить из Visual Studio или командной строки.
Если при запуске Spy++ выводится сообщение с запросом разрешения на внесение изменений на компьютере, выберите Да.
Вы можете запустить только один экземпляр Spy++. Попытка запуска второго приведет лишь к перемещению фокуса на текущий запущенный экземпляр.
Необходимые компоненты
Для Spy++ требуются следующие компоненты. Вы можете выбрать эти компоненты в Visual Studio Installer на вкладке Отдельные компоненты.
- В разделе «Отладка и тестирование» выберите Средства профилирования C++.
- В разделе «Действия разработки» выберите Основные компоненты C++.
В случае внесения изменений следуйте инструкциям на экране, чтобы установить эти компоненты.
Запуск Spy++ из Visual Studio
В меню Сервис выберите Spy++.
Так как программа Spy++ выполняется независимо, после ее запуска Visual Studio можно закрыть.
Это, однако, может замедлить работу операционной системы при записи сообщений в журнал с помощью Spy++.
Запуск Spy++ из командной строки
- В окне командной строки измените каталоги на папку, содержащую spyxx.exe. Как правило, к этой папке ведет следующий путь: ..\Папка установки Visual Studio\Common7\Tools\.
- Введите spyxx.exe или для 64-разрядной версии spyxx_amd64.exe.
Дополнительные сведения о 32-разрядной и 64-разрядной версии Spy++см . в 64-разрядных операционных системах.
См. также
- Использование Spy++
- Представления Spy++
- Справочник по Spy++
Как доустановить компоненты visual studio

ProfileText ProfileText
Приносим извинения. Запрошенное содержимое было удалено. Вы будете автоматически перенаправлены через 1 секунду.
Этот форум закрыт. Благодарим вас за ваш вклад. Если вам нужна дополнительная информация о том, где еще можно найти помощь, вы можете посетить страницу ресурсов.
MSDN and TechNet are approaching retirement. Link your MSDN/TechNet accounts to your Learn Profile for continued recognition of your contributions. Read linking instructions .
Быстрый доступ
- Форумы
- Просмотр пользователей форумов
- Часто задаваемые вопросы
Лучший отвечающий
Как установить Visual Studio на другой диск?
Вопрос
Подскажите, пожалуйста, есть ли возможность установки Visual Studio на другой диск. Стал устанавливать Visual Studio, при установке было написано: необходимо 8 Гб на всех дисках, установить на диск C:\. Указал установить на диск D:\. В результате на диске D занято более 700 Мб, а на диске С не хватило места (было около 5 Гб) и установка прервалась. Очистил на диске С еще 3 Гб и продолжил установку. Программа встала на диске D занято более 750 Мб, а на диске С осталось около 400 Мб. Программа открылась на английском языке, для отображения на русском необходимо загрузить языковой пакет. Стал ставить языковой пакет, при установке было написано: необходимо 2 Гб на всех дисках. Запустил, но установка не завершилась, так как на диске С не хватило места (осталось 160 Мб). Что-то еще убрать с диска С не хотелось бы, так как необходимо, но есть диск D на котором достаточно места (физически диски C и D — один диск). Есть ли способ решить этот вопрос? Если есть, то как это сделать?
24 октября 2016 г. 11:53
Ответы
Очень большая часть компонентов VS может установится только на диск с системой. Кроме того установка на другие диски по опыту других разработчиков приводит к массе проблем в будущем. Ну и в довесок. С таким объемом свободного пространства на диске С, даже, если вы и установите VS на другой диск, работать нормально она не будет. VB.Net — WPF, UWP
- Предложено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 24 октября 2016 г. 12:57
- Помечено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 25 октября 2016 г. 7:24
24 октября 2016 г. 12:48
Здравствуйте, Вот блог по удалению: Removing Visual Studio components left behind after an uninstall Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Предложить как ответ» или «Проголосовать за полезное сообщение» Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.
- Помечено в качестве ответа Vladislavvvv 25 октября 2016 г. 11:46
25 октября 2016 г. 7:22
Все ответы
Очень большая часть компонентов VS может установится только на диск с системой. Кроме того установка на другие диски по опыту других разработчиков приводит к массе проблем в будущем. Ну и в довесок. С таким объемом свободного пространства на диске С, даже, если вы и установите VS на другой диск, работать нормально она не будет. VB.Net — WPF, UWP
- Предложено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 24 октября 2016 г. 12:57
- Помечено в качестве ответа Maksim Marinov Microsoft contingent staff, Moderator 25 октября 2016 г. 7:24
24 октября 2016 г. 12:48
Спасибо за участие и понимание. Значит альтернативы нет, а жаль. Видимо, придется снести. Только как это правильно сделать, ведь там столько обновлений для программы установилось?
25 октября 2016 г. 2:15
Здравствуйте, Вот блог по удалению: Removing Visual Studio components left behind after an uninstall Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Предложить как ответ» или «Проголосовать за полезное сообщение» Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.
- Помечено в качестве ответа Vladislavvvv 25 октября 2016 г. 11:46
25 октября 2016 г. 7:22
Добрый день, спасибо за помощь. Так и сделал, через Панель управления зашел в Удаление программы, там нашел Visual Studio (отображена была иконка). Размер 6,05 Гб. Выбрал, нажал изменить, появился установщик Visual Studio, через него сделал удаление. Удалялось, как и ставилось (около 1 часа). Сначала появилось сообщение, что на диске C не хватает места (перед удалением было 82 Мб), но потом на диске C стало появляться место. После удаления на диске С было доступно 5,5 Гб. Но при удалении остались установленные компоненты, их было видно в Удалении программы. Стал удалять их по отдельности (ориентируясь по дате установки), однако две так и не удалились (не исчезли из Удалении программы), хоть и пробовал несколько раз. Но самое интересное, что после удаления компонентов на диске С осталось 4,1 Гб. Куда делось более 1 Гб?
26 октября 2016 г. 2:13
Здравствуйте, Звучит как магия, как так удаляли, а место свободное уменшилось. Но если честно сказать всегда лучшим методом переустановки VS, является новая установка на чистую ОС. Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Предложить как ответ» или «Проголосовать за полезное сообщение» Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.
26 октября 2016 г. 6:20
Центры разработки
Обучение
- Microsoft Virtual Academy
- Канал Channel 9
- Журнал MSDN
Сообщество
Свяжитесь с нами
Программы
- BizSpark (для стартапов)
- Microsoft Imagine (for students)
- Информационный бюллетень
- Конфиденциальность и файлы cookie
- Условия использования
- Товарные знаки

© 2023 Microsoft
