Чтобы настроить кроссплатформенную сборку проектов C++ в Visual Studio Code, нужно: 1
- Изменить файл ccppproperties.json. 1 Для этого в VS Code нужно выбрать «C/C++: Edit Configurations (UI)» на палитре команд (для Windows — ⇧⌘P, для Linux — Ctrl+Shift+P). 1
- Настроить параметры IntelliSense. 1 Для этого нужно задать следующие настройки: 1
- Путь к компилятору. 1 В нём расширение запрашивает у компилятора системные библиотеки и определения компилятора. 1 Нужно указать полный путь к компилятору, который используется для сборки проекта. 1
- Режим IntelliSense. 1 Эмулирует целевую архитектуру и компилятор, чтобы расширение могло давать правильные предложения IntelliSense и отражать правильные размеры типов данных. 1 Нужно выбрать вариант компилятора для конкретной архитектуры. 1
- Путь к файлам заголовков. 1 Его нужно изменить, если программа включает заголовочные файлы, которые не находятся в рабочей области или не в пути к стандартной библиотеке. 1
Также для работы с файлами C/C++ в VS Code нужно установить расширение «cpptools». 2
После каждого изменения программы её нужно компилировать заново, нажимая Ctrl+Shift+B. 2