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

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

  • автор:

Среды разработки для С

Одной из распространенных сред разработки для программирования на Windows является Visual Studio . В данном случае мы будем использовать бесплатную и полнофункциональную среду Visual Studio 2019 Community, которую можно найти по адресу https://visualstudio.microsoft.com/ru/vs/community/.

После загрузки и запуска установщика Visual Studio в нем необходимо отметить пункт Разработка классических приложений на C++ :

Установка С++ в Visual Studio

Выбрав все необходимые пункты, нажмем ОК для запуска установки. После установки Visual Studio создадим первый проект. Для этого откроем Visual Studio. На стартовом экране выберем тип Empty Project для языка C++:

Первый проект на Си в Visual Studio

На следующем экране в поле для имени проекта дадим проекту имя HelloApp и также можно указать расположение проекта. И затем нажмем на Create для создания проекта.

Первый проект на Си в Visual Studio

После этого Visual Studio создаст пустой проект. Добавим в него текстовый файл для набора исходного кода. Для этого в окне Solution Explorer (Обозреватель решений) нажмем правой кнопкой мыши на узел Source Files и в контекстом меню выберем Add -> New Item. :

Добавление файла на Си в Visual Studio

Затем нам откроется окно для добавления нового элемента:

Добавление исходного файла на Си в Visual Studio

Здесь нам надо выбрать пункт C++ File(.cpp) , а внизу окна укажем для файла имя hello.c . Как правило, исходные файлы на Си имеют расширение .с . Оно указывает, что этот файл содержит исходный код на языке С, и он будет обрабатываться соответствующим компилятором.

Настройка проекта

После добавления файла изменим опции проекта. Для этого перейдем к пункту меню Project -> Properties

Свойства проекта на Си в Visual Studio

В окне свойств проекта в левой части перейдем к секции С/С++ и далее к пункту Advanced :

Установка компилятора для языка Си в VS

В правой части окна для поля Compile As установим значение Compile as C Code (/TC) . Тем самым мы говорим, чтобы по умолчанию исходный код компилировался именно как код С, а не С++.

После установки этого значения нажмем на кнопку «Применить», чтобы новые настройки конфигурации вступили в силу.

Для работы с языком Си может быть полезна еще одна настройка — установка стандарта языка. Перейдем к пункту С/С++ -> Language . Здесь в поле C Language Standard мы можем установить один из доступных стандартов для языка Си, который будет применяться для компиляции:

Настройка стандарта языка Си в Visual Studio

Правда, в данном случае он не играет значения, поэтому оставим для этого параметра настройку по умолчанию.

Определение кода программы

После добавления файла >hello.c проект будет иметь следующую структуру:

Структура проекта на Си в Visual Studio

Вкратце пробежимся по этой структуре. Окно Solution Explorer содержит в решение. В данном случае оно называется HelloApp. Решение может содержать несколько проектов. По умолчанию у нас один проект, который имеет то же имя — HelloApp. В проекте есть ряд узлов:

  • External Dependencies : отображает файлы, которые используются в файлах исходного кода, но не являются частью проекта
  • Header Files : предназначена для хранения заголовочных файлов с расширением .h
  • Resource Files : предназначена для хранения файлов ресурсов, например, изображений
  • Source Files : хранит файлы с исходным кодом

Теперь определим в файле hello.c простейший код, который будет выводить строку на консоль:

#include // подключаем заголовочный файл stdio.h int main(void) // определяем функцию main < // начало функции printf("Hello METANIT.COM!\n"); // выводим строку на консоль return 0; // выходим из функции >// конец функции

Здесь использован весь тот код, который был рассмотрен в предыдущих темах про компиляцию с помощью GCC.

Теперь запустим программу. Для этого в Visual Studio нажмем на сочетание клавиш Ctrl+F5 или выберем пункт меню Debug -> Start Without Debugging :

Запуск программы на Си в Visual Studio

И в итоге Visual Studio передаст исходный код компилятору, который скомпилирует из кода исполняемый файл exe, который потом будет запущен на выполнение. И мы увидим на запущенной консоли наше сообщение:

Первое приложение на языке программирования Си

Затем в проекте в папке x64/Debug мы можем увидеть скомпилированный файл exe, который мы можем запускать независимо от Visual Studio:

Компиляция кода на языке программирования Си

В данном случае файл HelloApp.exe как раз и представляет скомпилированный исполняемый файл.

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

7 марта 2017 года вышел релиз Visual Studio 2017. Это событие не возможно пропустить — устанавливаю себе на комп. Благо лицензия Visual Studio Community 2017 позволяет установить студию бесплатно. В этой версии огромное количество улучшений и расписывать я их не буду т.к. уже есть подробная информация на эту тему (ссылка в статье). Цель же статьи просто показать как проходит процесс установки для тех, кто по каким то причинам пока не хочет устанавливать программу себе. Забегая вперед скажу, что процесс автоматизирован и не вызывает никаких проблем. Начать программировать на C# (и не только) очень просто — ставим VS 2017 вперед.

Не пугайтесь: это установка Visual Studio online ��

Для скачивания заходим на сайт:

Скачиваемые файлы Visual Studio

Жмем «Загружается бесплатно». Хотя если вы хотите попробовать и платные версии тут же можно сделать выбор. Я не стал.

В загрузки скачивается инсталятор. У меня это файл «vs_community__1913956199.1489391383.exe»

началась установка VS 2017

Соглашаемся на все что, спрашивают и жмем единственную доступную кнопку.

После небольшого ожидания открывается окно с выбором доступных для установки компонентов. Выбор очень большой, компоненты сгруппированы по видам разработки:

Workloads: страница с выбором разделов установки VS 2017

  • Universal Windows Platform development
  • .NET desktop development
  • Desktop development with C++
  • ASP.NET and Web development
  • Azure development
  • Node.js development
  • Data storage and processing
  • Office/SharePoint development
  • Mobile development with JavaScript
  • Mobile development with C++
  • Game development with C++
  • Visual Studio extension development
  • Linux development with C++
  • .Net Core cross-platform development
  • … и это еще не все доступные разделы

Набор разделов очень впечатляющий как и возможности VS.

Кроме того можно выбирать компоненты отдельно на странице «Individual components»

Cтраница

На странице Language packs можно выбрать русский язык. Но я бы не советовал: расхождения в названиях меню и т.п. сослужат плохую службу при поиске в англоязычном интернете.

доступные языковые пакеты

Вообще когда что-то хорошее дают бесплатно, то хочется взять как можно больше). Так и в студии возникает идея установить все компоненты разом, чтобы потом не знать никаких трудностей и ограничений. Но к сожалению, не все так просто. Полный размер установки всех компонентов составляет — 78.59 ГБ! Инсталятор заботливо предупреждает о том, что у меня не хватит места на жестком диске. Да и выкачивать это пришлось бы долго.

Поэтому ограничимся здравым смыслом и тематикой вебразработки:

  • .NET desktop development
  • ASP.NET and Web development
  • Azure development
  • Data storage and processing
  • Net Core cross-platform development

Такой набор компонентов займет 13,5 ГБ на диске.

В дальнейшем можно будет вернуться к этому шагу и изменить набор компонентов Visual Studio.

Вот так выглядит экран инсталятора во время установки

А вот и сама установка. Упаковал ее для вас всего в несколько секунд и 100 кб места. Хотя реально времени заняло больше часа. Но это сильно индивидуально т.к зависит от скорости интернета и производительности компьютера и выбора устанавливаемых компонентов.

Во время первого запуска VS нужно будет ответить на несколько вопросов.

Авторизация: Not now, maybe later.

подготовка к первому запуску визуал студии

Я выбираю такие настройки:

Выбор первичных настроек и цветовой схемы

Ура! Все успешно установилось. Можно приступать к работе.

Стартовая страница Visual Studio 2017

P.S. Почитать о новых возможностях VS 2017 можно тут.

После 30 дней использования студия перестанет работать. Чтобы этого не произошло ее нужно активировать.

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

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

5bf6bcb83043f442592461.png

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

Комментировать
Решения вопроса 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, поэтому у вас ошибка.
Попробуйте создать проект и посмотрите на изменения.

Как писать на 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.10.27.43697

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

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

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