Как установить c в visual studio 2017
Перейти к содержимому

Как установить c в visual studio 2017

  • автор:

Установка поддержки 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 и выбранным пунктом ISO C17.

Свойство стандарта языка C++ используется, если языком является C++. По умолчанию файл имеет расширение .cpp . Версия свойства стандарта языка C используется, если языком является C. По умолчанию файл имеет расширение .c . Чтобы выполнить сборку с помощью C11 или C17, разместите исходный код в файле .c или настройте компиляцию кода как C. Можно задать это свойство для проекта на странице Свойства конфигурации>C/C++>Дополнительно. Установите для свойства Компилировать как значение Компилировать как C код (/TC) .

Поздравляем! Вы настроили все компоненты для создания кода C11 и C17 в Visual Studio.

Как писать на C в Visual Studio 2017?

введите сюда описание изображения

Как установить язык C в Visual Studio 2017? Нужен именно C , а не C++ или C# . При установке просто нет обычного C .

Отслеживать
задан 22 ноя 2018 в 14:41
181 7 7 бронзовых знаков
Ставьте С++ и работайте на C без проблем. Отдельно не поставите, они слишком взаимосвязаны 🙂
22 ноя 2018 в 14:43

Практически во всех современных компиляторах С и С++ «ставятся» вместе и одновременно и реализуются одним и тем же компилятором. Ничего специального выбирать не надо: ставьте С++ в Visual Studio, а вместе с ним поставится и С.

23 ноя 2018 в 10:03

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Компиляцией С и С++ в студии занимается один и тот же компилятор. Файлы с расширением .c автоматически компилируются как С код. Также это можно задать вручную посредством параметра /TC

Отслеживать
ответ дан 23 ноя 2018 в 7:13
user7860670 user7860670
29.6k 3 3 золотых знака 17 17 серебряных знаков 36 36 бронзовых знаков

Если хочется писать на чистом си, при этом не особо хочется устанавливать большие пакеты студии, можно воспользоваться компилятором+IDE Pelles C — маленький, легенький, поддерживает с99, можно писать консольные и оконные приложения.

Отслеживать
ответ дан 23 ноя 2018 в 9:58
112k 6 6 золотых знаков 93 93 серебряных знака 159 159 бронзовых знаков

  • c
  • visual-studio
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Как писать на C в Visual Studio 2017?

Как установить язык C в Visual Studio 2017?
Нужен именно C, а не C++ или C#. При установке просто нет обычного C.

5bf6bcb83043f442592461.png

  • Вопрос задан более трёх лет назад
  • 8555 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 2

5cb5cbbbab063292149329.png

А что делать,если в настройках все изменила, но после сборки выдает такую ошибку?

Ответ написан более трёх лет назад
Нравится 1 2 комментария

Привет!
Могу дать парочку советов о том, как писать в VS на си. (испытал уже на себе).
1) Создаете пустой проект (не файл , а именно проект)
2) Справа в обозревателе решений в папку *Исходные файлы* (Source files) создаете файл срр нажатием правой кнопки мыши.
3) пишите в самом начале код #define _CRT_SECURE_NO_WARNINGS ( отключит оповещения об *небезопасном* использовании printf, scanf и тп.)
4) обязательно подключайте библиотеку stdio.h
5) вместо привычной задержки консоли getch() используйте _getche()

если есть еще вопросы, пишите arteezysolo@gmail.com (сам являюсь студентом, изучаю язык, если в чем-то ошибся хотелось бы узнать поподробнее=) )

На скриншоте видно, что вы создали ConsoleAplication, поэтому у вас ошибка.
Попробуйте создать проект и посмотрите на изменения.

Установка Visual Studio 2017 Community

В статье приведена инструкция по установке бесплатной версии Visual Studio 2017 Community на Windows 10 для программирования на C++. По сравнению с версией 2015 процесс установки сильно изменился.

Так как уже вышла Visual Studio 2019, то Visual Studio 2017 нужно искать на странице со старыми релизами.

Переходим на адрес загрузки предыдущих версий Visual Studio : https://visualstudio.microsoft.com/ru/vs/older-downloads/.

Выбираем загрузку версии 2017:

Скачивание установщика

И там выбираем версию установщика под нашу операционную систему:

Выбор установщика

Запускаем скаченный файл:

Начальное окно установщика

Подзагрузка нужных файлов

После этого откроется окно с большим количеством пакетов для скачивания и установки в Visual Studio . Там и средства для программирования для мобильных устройств и под Node.js и так далее. Причем каждый пункт имеет справа список загружаемых файлов.

Нас интересует программирование на C++ под обычный Windows.

Если вы хотите программировать так называемые универсальные приложения (это те, что с Metro стилем и могут распространяться с магазином), то выберите первый блок и такие подпункты справа (обратите внимание, что пакет Windows 10 SDK лучше выбирать последний версии, который будет показываться у вас):

Пакеты для UWP приложений

Для классических приложений выберите эти пакеты:

Пакеты для классических приложений под .NET

Пакеты для классических приложений

Лично я еще удаляю пакет русского языка и устанавливаю только английский язык. Но это исключительно на ваш выбор:

Выбор языковых пакетов

После выбора пакетов нужно запустить долгую-долгую установку:

Процесс установки

После установки всех пакетов запустите Visual Studio:

Первое окно при запуске Visual Studio

Настоятельно рекомендую войти под учетной записью Visual Studio, чтобы через месяц программа не перестала работать (не проверял в 2017 версии, но в 2015 через месяц работы в незарегистрированной Community версии программа перестала запускаться, говоря, что нужно всё-таки войти под учеткой):

Вход в учетку

Вход в учетку

Вход в учетку

После этого откроется готовая к работе Visual Studio 2017 Community :

Открытая Visual Studio

Дополнительно

Можете попробовать создать простое консольное приложение по уроку:

А в этой статье говорится как сложить два числа в оконном приложении:

Если вы хотите разрабатывать универсальные UWP приложения, то не забудьте включить режим Режим разработчика в параметрах Windows 10:

Раздел «Обновление и безопасность»

Вкладка «Для разработчиков»

Также рекомендую поменять язык интерфейса на английский. Хотя ввиду хорошей многоязычной документации от Microsoft это не так критично, как в других IDE. Смена языка делается через настройки:

Выбор настроек Visual Studio

Смена языка Visual Studio

  • Visual Studio 2017 Logo.svg by Microsoft Corporation / (2019-06-08)

Статья обновлена 2019-07-14

В статье приведена инструкция по установке бесплатной версии Visual Studio 2017 Community на Windows 10 для программирования на C++. По сравнению с версией 2015 процесс установки сильно изменился.

В статье приведена инструкция по установке бесплатной версии Visual Studio 2017 Community на Windows 10 для программирования на C++. По сравнению с версией 2015 процесс установки сильно изменился.

Harrix

  • GitHub User
  • TODO@mail.ru

Write an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *