Выскакивает вот такая ошибка, когда нажимаю Отладка -> Запустить без отладки Как решить эту проблему?
Ответ
Тэкс) Visual Studio Code для работы с с++ проектами умеет создавать два файла (я точно не помню, происходит ли это автоматически или вручную)
1. tasks.json
Этот файл содержит информацию о сборке вашего приложения. Т.е. что должна делать vsc (cisual studio code), когда вы хотите собрать проект.
Пример файла:
{
"version": "2.0.0",
"tasks": [
{
"taskName": "Debug",
"type": "shell",
"command": "g++",
"args": [
"-std=c++17"
, "-D_DEBUG"
, "-g"
, "-o"
, "
Структура файла очень проста, как вы видите в данном случае для сборки будет использован компилятор g++ с аргументами -std=c++17 -D_DEBUG -g -o binary_path main.cpp
2. launch.json
Этот файл содержит информацию о том как запускать ваше приложение (например по нажатию Ф5 для дебага)
Пример файла:
{
"version": "0.2.0",
"configurations": [{
"name": "sudo (gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/
В данном случае данный файл описывает как стартануть дебаг для проекта по нажатию Ф5 в редакторе.
Писать с++ный код необходимо непосредственно в .cpp (.c) файлах. Json файлы являются вспомогательными файлами редактора и должны содержать служебную информацию.
Ссылки по теме:
https://code.visualstudio.com/docs/languages/cpp
https://habr.com/company/microsoft/blog/333680/
https://habr.com/company/microsoft/blog/262523/
Комментариев нет:
Отправить комментарий