C++

Visual Studio Code и C++: как настроить VS Code и запустить первый файл

VS Code сам по себе не компилирует C++. Это редактор. Чтобы C++ заработал, нужны три вещи: Visual Studio Code, расширение C/C++ и компилятор. На Windows это часто MSVC Build Tools или MinGW, на macOS — clang++, на Linux — g++

Самая частая ошибка новичка: установить только VS Code и ждать, что кнопка Run сразу соберет программу. Для C++ так не работает: редактору нужно показать, чем компилировать код

Что должно получиться

В конце у вас будет файл main.cpp:

#include <iostream>

int main() {
    std::cout << "VS Code и C++ работают" << std::endl;
    return 0;
}

И команда сборки будет выдавать программу без ошибок

На Windows с MSVC:

cl main.cpp
main.exe

На macOS или Linux:

g++ main.cpp -o main
./main

Шаг 1. Установите VS Code и расширение C/C++

Скачайте Visual Studio Code с официального сайта. Затем откройте вкладку Extensions и поставьте расширение C/C++ от Microsoft

Расширение дает подсветку, подсказки, отладку и интеграцию с компилятором. Но сам компилятор оно обычно не ставит

Шаг 2. Установите компилятор

На Windows есть два нормальных пути

Первый путь: Microsoft C++ Build Tools. Он ближе к Visual Studio и официальной документации Microsoft. После установки запускайте VS Code из Developer Command Prompt for VS, чтобы команда cl была видна в терминале

Проверка:

cl

Если терминал показывает информацию о Microsoft C/C++ Optimizing Compiler, компилятор доступен

Второй путь: MinGW или MSYS2. Тогда проверяйте:

g++ --version

На macOS установите инструменты разработчика:

xcode-select --install

Проверка:

clang++ --version

На Ubuntu и Debian:

sudo apt update
sudo apt install g++
g++ --version

Шаг 3. Создайте файл main.cpp

Создайте папку проекта, например cpp-start. Откройте ее в VS Code. Не открывайте один файл отдельно, лучше открывать именно папку: так VS Code сможет создать настройки в .vscode

Создайте файл main.cpp и вставьте:

#include <iostream>

int main() {
    std::cout << "Hello from C++" << std::endl;
    return 0;
}

Откройте терминал внутри VS Code: Terminal -> New Terminal

Шаг 4. Соберите программу

Если у вас g++:

g++ main.cpp -o main

Запуск:

./main

На Windows в PowerShell файл может называться main.exe:

.\main.exe

Если у вас MSVC:

cl /EHsc main.cpp
main.exe

Ключ /EHsc включает нормальную обработку исключений C++ для стандартного кода

Частые ошибки

g++ is not recognized

Компилятор не установлен или не добавлен в PATH. Проверьте установку MinGW/MSYS2 или используйте Developer Command Prompt для MSVC

cl.exe is not recognized

Обычно это значит, что VS Code открыт не из Developer Command Prompt. Откройте Developer Command Prompt for VS, перейдите в папку проекта и запустите:

code .

Файл сохранился как main.cpp.txt

На Windows включите показ расширений файлов. C++ файл должен называться именно main.cpp

VS Code подчеркивает include, но сборка работает

Так бывает, когда IntelliSense еще не знает путь к компилятору. Сначала проверьте реальную сборку командой. Потом настройте C/C++: Edit Configurations (UI)

Что делать дальше

После первой сборки полезно добавить простую переменную:

#include <iostream>

int main() {
    int lessons = 3;
    std::cout << "Пройдено уроков: " << lessons << std::endl;
    return 0;
}

Если программа пересобралась и вывела число, среда готова для следующих уроков

Что почитать дальше по C++

Если нужен общий маршрут по теме, откройте рубрику C++. Для соседних задач пригодятся эти разборы:

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные

Настройки cookie

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x