Как установить c в Visual Studio

Обновлено: 04.07.2024

Сталкиваетесь ли вы с проблемами при выполнении программ C в автономном режиме на Mac? И задаетесь вопросом, как я могу установить C на Mac? Что ж, бывают случаи, когда Интернет недоступен или мы не можем использовать онлайн-компиляторы для выполнения нашего кода, поэтому автономные компиляторы были введены как Visual Studio Code (самый популярный текстовый редактор, используемый программистами).

Но как установить C в среде Mac? мы будем устанавливать компилятор, а также текстовый редактор в MacOS.

Давайте установим C на Mac.

Объем статьи Установка C на Mac

  • В этой статье рассказывается, как установить C на Mac и настроить среду для языка программирования C. То же самое касается ноутбуков Mac M1.
  • Мы установим редактор кода, а затем компилятор C, который преобразует код в исполняемый файл.
  • В этой статье также рассматривается пример реализации программы на языке C с помощью редактора кода и компилятора.

Введение

Для выполнения кода нам требуется текстовый редактор и компилятор, чтобы мы могли скомпилировать наш код и получить соответствующий результат. В наших системах Mac у нас уже есть компилятор, то есть clang. Мы будем устанавливать редактор кода, то есть код Visual Studio, в нашу среду Mac. Давайте посмотрим, как установить C на Mac и работать с ним.

Редактор кода

Редакторы кода используются для написания исходного кода на указанном языке, например "программирование на C".

Предустановленный редактор кода в MacOS

На ноутбуках macOS или BigSur уже установлен TextEdit в системе, аналогичный Блокноту в Windows, все, что нам нужно сделать, это сохранить программу с расширением ".c", содержащим действительный код.

Чтобы сохранить файл с расширением ".c", мы используем основной текстовый формат в TextEdit, как показано на изображении.

Мы будем использовать редактор кода Microsoft Visual Studio для написания исходного кода.

Компилятор C

Поскольку мы уже написали исходный код в редакторе кода, сохраненном с расширением .c, мы должны преобразовать его в исполняемый файл, поэтому возникает необходимость в компиляторе C, который преобразует файл с расширением ".c" в ".exe". " файл, то есть исполняемый файл, который мы можем запустить.

Мы будем использовать инструменты командной строки для компиляции и выполнения исходного кода.

Установка инструментов командной строки

Для работы с инструментами командной строки сначала проверьте, установлены они или нет. Чтобы выполнить поиск в центре внимания, введите Терминал, как показано на изображении.

Если он существует, откройте его, и откроется окно, как показано на рисунке.

Apple предоставляет компилятор clang для компиляции программ на C и других языках.

Чтобы проверить версию clang, введите clang --version в терминале и нажмите Enter. Вы можете увидеть версию, как показано на изображении, или вы увидите окно с запросом на установку инструмента командной строки, после его установки вы можете проверить версию clang.

Как видите, последняя версия clang на дату написания статьи — 12.0.5, и время от времени она может обновляться.

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

Мы будем использовать бесплатный и мощный редактор кода Visual Studio Code. Вместо написания исходного кода в TextEdit мы будем использовать Visual Studio Code. Мы можем скомпилировать и запустить программу, не выходя из среды Visual Studio, поскольку она предоставляет встроенный терминал.

Вы можете посетить визуальную студию, чтобы загрузить его, как показано на изображении, нажмите «Загрузить для Mac».

Загрузка начнется автоматически, просто нажав кнопку загрузки. Загруженный файл можно открыть, перейдя в папку загрузки в Finder или просто выполнив поиск с помощью поиска Spotlight.

После установки Visual Studio это будет выглядеть примерно так, как показано на рисунке.

Вы можете нажать Новый файл, чтобы создать новый и сохранить его на любом языке программирования.

Но перед этим, чтобы писать код на языке C в VS Code, нам нужно загрузить расширения C/C++, давайте посмотрим на это в следующем разделе.

Расширение кода C/C++ для Visual Studio

Чтобы загрузить расширение C/C++, перейдите на вкладку расширения в коде VS, как показано на рисунке.

Найдите расширение C/C++ от Microsoft в строке поиска и нажмите «Установить».

Поскольку мы установили редактор и расширение, давайте напишем простую программу на C в редакторе.

Создание программы C с помощью Visual Studio Code

Теперь давайте напишем простую программу на C в коде VS и выполним ее с помощью clang в терминале.

Код -

Файл сохраняется под именем new.c в папке c_files.

Теперь, чтобы открыть папку c_files, которая находится в Документах, мы сначала запустим команду pwd в терминале, чтобы проверить наше текущее местоположение.

Чтобы попасть в конкретную папку, мы используем команду cd , здесь мы хотим открыть папку Documents, поэтому мы запустим команду cd Documents .После этого выполните команду cd c_files, чтобы перейти в папку c_files.

Чтобы снова проверить ваше текущее местоположение, введите команду pwd.

Теперь, чтобы запустить наш файл new.c, который находится в папке c_files, выполните команду make new .

После выполнения команды вывод будет таким, как показано на изображении.

После выполнения этой команды в нашей папке c_files создается исполняемый файл, как показано на рисунке.

Теперь, чтобы получить вывод этого исполняемого файла, запустите ./new .

Вывод

Как видите, Привет, мир! отображается в терминале.

Вы также можете запустить программу в "Интегрированном терминале" в самом коде VS. Чтобы открыть терминал, используйте сочетание клавиш ctrl +

Или вы можете открыть терминал, как показано на рисунке. После этого терминал будет открыт, и вы сможете выполнять те же команды, что и в основном терминале.

Поддержка C/C++ для Visual Studio Code обеспечивается расширением Microsoft C/C++, позволяющим осуществлять кроссплатформенную разработку на C и C++ в Windows, Linux и macOS.

расширение cpp

Установите расширение

  1. Откройте VS Code.
  2. Выберите значок просмотра расширений на панели действий или используйте сочетание клавиш ( ⇧⌘X (Windows, Linux Ctrl+Shift+X )).
  3. Выполните поиск по запросу "C++".
  4. Выберите "Установить".

Поиск c++ в расширениях вид

После установки расширения при открытии или создании файла *.cpp у вас будет подсветка синтаксиса (раскрашивание), интеллектуальное завершение и наведение (IntelliSense) и проверка ошибок.

Функции языка C++

Установите компилятор

C++ – это компилируемый язык. Это означает, что исходный код вашей программы должен быть переведен (скомпилирован) до того, как его можно будет запустить на вашем компьютере. VS Code — это, прежде всего, редактор, и он полагается на инструменты командной строки, которые выполняют большую часть рабочего процесса разработки. Расширение C/C++ не включает компилятор или отладчик C++. Вам нужно будет установить эти инструменты или использовать те, которые уже установлены на вашем компьютере.

В вашей академической или рабочей среде разработки уже могут быть компилятор и отладчик C++. Обратитесь к своим преподавателям или коллегам за инструкциями по установке рекомендуемого набора инструментов C++ (компилятор, отладчик, система проектов, линтер).

На некоторых платформах, таких как Linux или macOS, уже установлен компилятор C++. В большинстве дистрибутивов Linux установлена ​​коллекция компиляторов GNU (GCC), и пользователи macOS могут получить инструменты Clang с помощью Xcode.

Проверьте, установлен ли у вас компилятор

Убедитесь, что исполняемый файл вашего компилятора находится в пути вашей платформы (%PATH в Windows, $PATH в Linux и macOS), чтобы расширение C/C++ могло его найти. Вы можете проверить доступность своих инструментов C++, открыв встроенный терминал ( ⌃` (Windows, Linux Ctrl+` ) ) в VS Code и попытавшись напрямую запустить компилятор.

Проверка компилятора GCC g++:

Проверка Clang компилятора Clang:

Примечание. Если вы предпочитаете полную интегрированную среду разработки (IDE) со встроенной компиляцией, отладкой и шаблонами проектов (Файл > Новый проект), доступно множество вариантов, таких как Visual Studio Издание сообщества.

Если у вас не установлен компилятор, в приведенном ниже примере мы описываем, как установить минималистские инструменты GNU для Windows (MinGW) C++ (компилятор и отладчик). MinGW — популярный бесплатный набор инструментов для Windows. Если вы используете VS Code на другой платформе, вы можете прочитать учебные пособия по C++, в которых рассматриваются конфигурации C++ для Linux и macOS.

Пример: установка MinGW-x64

Мы установим Mingw-w64 через MSYS2, который предоставляет актуальные встроенные сборки GCC, Mingw-w64 и других полезных инструментов и библиотек C++. Вы можете загрузить последнюю версию установщика со страницы MSYS2 или использовать эту ссылку для установки.

Следуйте инструкциям по установке на веб-сайте MSYS2, чтобы установить Mingw-w64. Не забудьте запустить каждое необходимое меню «Пуск» и команду pacman, особенно шаг 7, когда вы будете устанавливать актуальный набор инструментов Mingw-w64 ( pacman -S --needed base-devel mingw-w64-x86_64-toolchain ).

Добавьте компилятор MinGW в свой путь

Добавьте путь к папке bin Mingw-w64 в переменную среды Windows PATH, выполнив следующие действия:

  1. В строке поиска Windows введите «Настройки», чтобы открыть настройки Windows.
  2. Найдите Изменить переменные среды для своей учетной записи.
  3. Выберите переменную «Путь» в своих пользовательских переменных, а затем нажмите «Изменить».
  4. Выберите «Создать» и добавьте путь к папке назначения Mingw-w64 с добавлением \mingw64\bin к системному пути. Точный путь зависит от того, какую версию Mingw-w64 вы установили и где вы ее установили. Если вы использовали указанные выше настройки для установки Mingw-w64, добавьте это в путь: C:\msys64\mingw64\bin .
  5. Нажмите OK, чтобы сохранить обновленный путь. Вам нужно будет повторно открыть все окна консоли, чтобы новое местоположение PATH стало доступным.

Проверьте установку MinGW

Чтобы убедиться, что ваши инструменты Mingw-w64 правильно установлены и доступны, откройте новую командную строку и введите:

Если вы не видите ожидаемого вывода или g++ или gdb не является распознанной командой, убедитесь, что ваша запись PATH соответствует двоичному расположению Mingw-w64, где находятся инструменты компилятора.

Привет, мир

Чтобы убедиться, что компилятор установлен и настроен правильно, мы создадим простейшую программу Hello World C++.

Создайте папку с именем «HelloWorld» и откройте VS Code в этой папке ( code . открывает VS Code в текущей папке):

Код . Команда открывает VS Code в текущей рабочей папке, которая становится вашей «рабочей областью». Примите диалоговое окно «Доверие рабочей области», выбрав «Да, я доверяю авторам, поскольку это созданная вами папка».

Теперь создайте новый файл с именем helloworld.cpp, нажав кнопку «Новый файл» в проводнике или команду «Файл» > «Новый файл».

Кнопка

helloworld.cpp file

Добавить исходный код Hello World

Теперь вставьте этот исходный код:

Теперь нажмите ⌘S (Windows, Linux Ctrl+S ), чтобы сохранить файл. Вы также можете включить автосохранение, чтобы автоматически сохранять изменения в файле, установив флажок Автосохранение в главном меню "Файл".

Создать Hello World

Теперь, когда у нас есть простая программа на C++, давайте ее создадим. Выберите команду «Терминал» > «Выполнить задачу сборки» ( ⇧⌘B (Windows, Linux Ctrl+Shift+B )) в главном меню.

Выполнить пункт меню

Появится раскрывающийся список с различными вариантами задач компилятора. Если вы используете набор инструментов GCC, такой как MinGW, вы должны выбрать C/C++: g++.exe построить активный файл.

Выберите g++.exe задача

Это скомпилирует helloworld.cpp и создаст исполняемый файл с именем helloworld.exe , который появится в проводнике.

helloworld.exe в файле Проводник

Запустить Hello World

Из командной строки или нового интегрированного терминала VS Code теперь вы можете запустить свою программу, введя ".\helloworld".

Запустите hello world в VS Интегрированный терминал

Если все настроено правильно, вы должны увидеть вывод "Hello World".

Это очень простой пример, который поможет вам начать разработку на C++ в VS Code. Следующим шагом является использование одного из перечисленных ниже руководств на вашей платформе (Windows, Linux или macOS) с предпочитаемым набором инструментов (GCC, Clang, Microsoft C++) и получение дополнительных сведений о языковых функциях расширения Microsoft C/C++, таких как IntelliSense. , навигация по коду, конфигурация сборки и отладка.

Учебники

Начните работу с C++ и VS Code с помощью руководств для вашей среды:

Документация

Дополнительную документацию по использованию расширения Microsoft C/C++ можно найти в разделе C++ на веб-сайте VS Code, где вы найдете темы по следующим темам:

C++ TOC на code.visualstudio.com

Удаленная разработка

VS Code и расширение C++ поддерживают удаленную разработку, позволяя вам работать через SSH на удаленном компьютере или виртуальной машине, внутри контейнера Docker или в подсистеме Windows для Linux (WSL).

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

  1. Установите пакет расширения удаленной разработки VS Code.
  2. Если удаленные исходные файлы размещены в WSL, используйте расширение Remote-WSL.
  3. Если вы подключаетесь к удаленному компьютеру с помощью SSH, используйте расширение Remote — SSH.
  4. Если удаленные исходные файлы размещены в контейнере (например, Docker), используйте расширение Remote — Containers.

Отзыв

Если у вас возникнут какие-либо проблемы или у вас есть предложения по расширению Microsoft C/C++, сообщите о проблемах и предложениях на GitHub. Если вы еще не предоставили отзыв, пройдите небольшой опрос, чтобы настроить это расширение в соответствии с вашими потребностями.

Как добавить дополнительные компоненты в Visual Studio 2017?

В установщике Visual Studio перейдите на вкладку «Рабочие нагрузки», а затем выберите или отмените выбор нужных рабочих нагрузок. Чтобы добавить больше компонентов, чем установлено рабочей нагрузкой, перейдите на вкладку "Отдельные компоненты", а затем выберите нужные отдельные компоненты или отмените их выбор.

Как скачать компилятор C++ для Visual Studio?

Вы можете установить расширение C/C++, выполнив поиск «c++» в представлении «Расширения» (Ctrl+Shift+X). Установите набор инструментов компилятора Microsoft Visual C++ (MSVC). Если у вас установлена ​​последняя версия Visual Studio, откройте установщик Visual Studio из меню "Пуск" Windows и убедитесь, что отмечена рабочая нагрузка C++.

Как узнать, установлен ли C++?

Как открыть файл C++ в Visual Studio?

Файлы CPP обычно распространяются в виде примеров программ C++, поэтому вы можете просмотреть код, скомпилировать приложение и просмотреть результаты.

  1. Нажмите кнопку «Пуск» в Windows и выберите «Все программы». Нажмите "Майкрософт".
  2. Нажмите пункт меню «Файл», затем выберите «Открыть». Дважды щелкните файл CPP, чтобы загрузить исходный код в Visual Studio.

Как запустить C++?

Нажмите Файл->Создать->Исходный файл.

  1. Напишите свою программу на C++, как показано ниже, и сохраните ее (ctrl+s).
  2. После того как вы написали программу, нажмите «Компилировать и запустить».
  3. Появится окно вывода, в котором будет напечатано сообщение Hello World.
  4. Теперь вы готовы перейти к следующей главе.

Как узнать, какая версия C++ у меня установлена ​​в Visual Studio?

  1. Что касается пакетов среды выполнения VC++, вы можете легко проверить их, выбрав Панель управления -> Программы и компоненты (Установка и удаление программ в XP). Вы найдете все установленные распространяемые компоненты Visual C++ в своей системе.
  2. В системе можно установить несколько версий пакета среды выполнения.

Как установить Microsoft Visual C++?

Как установить распространяемый Visual C++

Как вы модифицируете VS 2017?

Можно ли изменить Visual Studio после установки?

  1. Перейдите к панели управления.
  2. Перейти к программам.
  3. Нажмите "Программы и компоненты".
  4. Найдите Microsoft Visual Studio в списке программ.
  5. Щелкните правой кнопкой мыши Microsoft Visual Studio.
  6. Выберите Изменить.
  7. Выберите «Изменить».
  8. Выберите нужные пакеты.

Как снова запустить установщик Visual Studio?

  1. Найдите установщик Visual Studio на своем компьютере. Например, на компьютере с Windows 10 Anniversary Update или более поздней версии выберите "Пуск", а затем прокрутите до буквы V, где он указан как установщик Visual Studio.
  2. Откройте программу установки, выберите "Еще", а затем выберите "Восстановить".

Как добавить дополнительные инструменты в Visual Studio?

Добавить новые инструменты в меню "Инструменты"

  1. Откройте диалоговое окно «Внешние инструменты», выбрав «Инструменты» > «Внешние инструменты».
  2. Нажмите «Добавить», а затем введите информацию. Например, следующая запись заставляет проводник Windows открываться в каталоге файла, открытого в данный момент в Visual Studio: Title: Open File Location.

Как загрузить и установить компилятор C++?

Где находится компилятор Visual Studio C++?

Как объяснялось выше, компилятор Microsoft C/C++ является частью Windows SDK и изначально включен в установку Visual Studio. Точнее, путь по умолчанию, где вы найдете компилятор, — C:Program Files (x86)Microsoft Visual Studio 12.0VCbin. Компилятор — cl.exe.

Как добавить библиотеку в Visual Studio?

У меня есть книги и видеоуроки, но все они содержат свои рекомендации относительно инструментов, используемых для компиляции и написания кода. Мне просто нужно что-то знакомое.

@JérômeRadix, хотя точно в том же абзаце он говорит: «IDE или «интегрированная среда разработки» сделают вас глупее». И «Они полезны, если вы пытаетесь что-то сделать». Затем он говорит, что они бессмысленны. для C (но это, кажется, потому, что он не нашел хорошего). Я уверен, что если писать GUI/учиться писать GUI, ну и конечно использовать библиотеки, то при наличии хорошей IDE для C это было бы очень полезно, а не бессмысленно.

Сказать, что IDE сделает вас глупее, для меня все равно что сказать, что отладчик или дизассемблер сделают вас глупее. Это инструмент. Знайте свое место и знайте, что это не заменит изучения основ. Не превращайте его в пугало, потому что некоторые люди используют его, чтобы не учиться.

6 ответов 6

По ссылке выше:

По умолчанию компилятор Visual C++ обрабатывает все файлы, оканчивающиеся на .c, как исходный код C, а все файлы, оканчивающиеся на .cpp, как исходный код C++. Чтобы заставить компилятор обрабатывать все файлы как C независимо от расширения имени файла, используйте параметр компилятора /Tc.

При этом я не рекомендую изучать язык C в Visual Studio, почему именно в VS? У него есть много функций, которые вы не собираетесь использовать при изучении C

Часто "изучение C" (или C++) — это легкая часть. Труднее всего научиться создавать полезные (часто с графическим интерфейсом) приложения, что требует знакомства со всевозможными библиотеками и фреймворками, а IDE делает этот процесс увлекательным. гораздо более управляемым.

Просто убедитесь, что флаг компиляции /TP не установлен. Если флаг установлен, программы .c будут собираться как C++.

Да, вы вполне можете изучить C с помощью Visual Studio.

Visual Studio поставляется с собственным компилятором C, который на самом деле является компилятором C++. Просто используйте расширение файла .c, чтобы сохранить исходный код.

Вам не обязательно использовать IDE для компиляции C. Вы можете написать исходный код в Блокноте и скомпилировать его в командной строке, используя Командную строку разработчика, которая поставляется с Visual Studio.

Откройте командную строку разработчика, введите каталог, в котором вы работаете, используйте команду cl для компиляции кода C.

Например, cl helloworld.c компилирует файл с именем helloworld.c .

Надеюсь, это поможет

Да, ни в одной из редакций Visual Stdio не упоминается C, но он включен в компилятор C++ (поэтому вам нужно искать C++). Основное различие между использованием C и C++ заключается в системе именования (т. е. используется .c, а не .cpp).

Вы должны быть осторожны, чтобы не создать проект C++ и не переименовать его в C, это не сработает.

Подобно тому, как вы можете использовать gcc в Linux (или если у вас установлен MinGW), в Visual Studio есть команда, которую можно использовать из командной строки (однако это должна быть командная строка разработчика Visual Studio). Как упоминалось в другом ответе, вы можете использовать cl для компиляции вашего файла c (убедитесь, что он называется .c)

Или проверить все принятые команды:

Без сомнения, одна из лучших функций Visual Studio — это удобная интегрированная среда разработки (IDE).

Хотя это требует дополнительной настройки, вы получаете такие бонусы, как базовая отладка перед компиляцией (например, если вы забыли ; )

Чтобы создать проект C, выполните следующие действия:

Запустите новый проект, перейдите в раздел C++ и выберите «Пустой проект» , введите имя своего проекта и местоположение, в которое вы хотите его установить, затем нажмите «ОК» . Теперь дождитесь создания проекта.

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

Далее в обозревателе решений щелкните правой кнопкой мыши «Исходные файлы» и выберите «Добавить», затем «Новый элемент». Вы должны увидеть что-то вроде этого:

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

Переименуйте Source.cpp, включив в него расширение .c (например, Source.c). Выберите место, в котором вы хотите сохранить его, я бы рекомендовал всегда хранить его в самой папке проекта (в данном случае C:\Users\Simon\Desktop\Learn\My First C Code)

Должен открыться файл .c, готовый к изменению. Visual Studio теперь можно использовать как обычное, приятное программирование!

Читайте также: