Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/560: Рейтинг темы: голосов - 560, средняя оценка - 4.91
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80

Ошибка include, измените includePath в VS code

10.08.2020, 16:18. Показов 108653. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, хотел начать писать на плюсах в vs code, установил, всё гуд, mingw поставил, настроил всё, когда начинаю компилировать прогу выдает ошибки "Обнаружены ошибки #include. Измените includePath", что он хочет от меня?? (os win10)

Это файл c_cpp_properties.json
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                "C:\\MinGW\\lib\\gcc\\mingw32\\9.2.0\\include\\c++"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "C:\\MinGW\\bin\\gcc.exe",
            "cStandard": "c11",
            "cppStandard": "gnu++14",
            "intelliSenseMode": "gcc-x86",
            "browse": {
                "path": []
            }
        }
    ],
    "version": 4
}
launch.json
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe - Сборка и отладка активного файла",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "Включить автоматическое форматирование для gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++.exe build active file"
        }
    ]
}
tasks.json
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "shell",
            "label": "C/C++: g++.exe build active file",
            "command": "C:\\MinGW\\bin\\g++.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "C:\\MinGW\\bin"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.08.2020, 16:18
Ответы с готовыми решениями:

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого города на 5% (Количество жителей всегда...

Ошибка: Unable to invoke Code Completion due to errors in source code
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus,...

INCLUDEPATH += ???
Здравствуйте, В .pro файл я положил место, где есть многие заголовочные файлы INCLUDEPATH +=/usr/include/c++/4.6.3/ А вот, что...

26
913 / 339 / 135
Регистрация: 18.07.2017
Сообщений: 1,485
11.08.2020, 13:06
Цитата Сообщение от P1XELCORE Посмотреть сообщение
Обнаружены ошибки #include. Измените includePath", что он хочет от меня?
Тебя на шелле, чтоли читать учили, раз ты не видишь то, что после хеш-тега?
Проверь пути до директорий с исходниками и либами.
Цитата Сообщение от P1XELCORE Посмотреть сообщение
"includePath": [
"${workspaceFolder}/**",
"C:\\MinGW\\lib\\gcc\\mingw32\\9.2.0\\in clude\\c++"
],
Проверь наличие таких директорий, либо поправь пути если они в другом месте.
0
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
11.08.2020, 13:15  [ТС]
Цитата Сообщение от assemberist Посмотреть сообщение
Проверь наличие таких директорий, либо поправь пути если они в другом месте.
я сам прописал этот путь, было бы странно если бы там не было этих директорий)
изначально там не было пути, поэтому я решил что стоит в includPath ещё и путь прописать поэтому так и сделал, но это не решило моей проблемы
0
фрилансер
 Аватар для Алексей1153
6444 / 5639 / 1128
Регистрация: 11.10.2019
Сообщений: 15,003
11.08.2020, 13:50
P1XELCORE, ${workspaceFolder}/**

звёзды вроде не к месту ?

редактируй эти настройки через визард, тогда будет меньше ошибок
0
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
11.08.2020, 14:12  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
звёзды вроде не к месту ?
Они по дефолту стояли в этом файле. Как я понял не просто так, т.к. про них написано в справочнике "Если путь заканчивается на /**, подсистема IntelliSense будет выполнять рекурсивный поиск файлов заголовков, начиная с этого каталога."

Цитата Сообщение от Алексей1153 Посмотреть сообщение
редактируй эти настройки через визард, тогда будет меньше ошибок
не совсем понимаю что значит редактировать через визард)
0
фрилансер
 Аватар для Алексей1153
6444 / 5639 / 1128
Регистрация: 11.10.2019
Сообщений: 15,003
11.08.2020, 14:19
Цитата Сообщение от P1XELCORE Посмотреть сообщение
через визард
то есть, напрямую файл править не надо, надо открывать свойства проекта - зависимости, пути и т.д. Там же можно посмотреть, во что раскрываются макросы вида ${...}

Добавлено через 1 минуту
Цитата Сообщение от P1XELCORE Посмотреть сообщение
"Обнаружены ошибки #include. Измените includePath",
а покажи скрин, кстати
1
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
11.08.2020, 14:58  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
а покажи скрин, кстати
0
фрилансер
 Аватар для Алексей1153
6444 / 5639 / 1128
Регистрация: 11.10.2019
Сообщений: 15,003
11.08.2020, 15:07
P1XELCORE, iostream

и настройки тут ни при чём
1
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
11.08.2020, 15:08  [ТС]
в самом коде подчеркивает проблему именно подключение библиотеки, если выбрать "Изменить параметр includePath", то кидает на вкладку изменения конфигурации IntelliSense, там по логике прописываются пути для компилятора и библиотек
0
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
11.08.2020, 15:09  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
P1XELCORE, iostream
и настройки тут ни при чём
действительно, спасибо огромное) запустилось!

только теперь ругается консоль отладки, но всё же спасибо)
0
фрилансер
 Аватар для Алексей1153
6444 / 5639 / 1128
Регистрация: 11.10.2019
Сообщений: 15,003
11.08.2020, 19:31
Цитата Сообщение от P1XELCORE Посмотреть сообщение
теперь ругается консоль отладки
как ругается ?
0
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
12.08.2020, 08:46  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
как ругается ?

вот эти строки о том что какие-то символы загружены, они так и должны быть? мне кажется в окно вывода должно просто хеллоу ворд выходить)
а если например написать программу где нужно вводить входные данные, то она отладку не проходит вовсе
0
фрилансер
 Аватар для Алексей1153
6444 / 5639 / 1128
Регистрация: 11.10.2019
Сообщений: 15,003
12.08.2020, 09:05
P1XELCORE, так и смотри в окне вывода. У тебя всё там не на английском, но предполагаю, это вкладка "выходные данные"

а может и "терминал". Или вообще окно в настройках не включено

Добавлено через 3 минуты
так вон, вроде, текст то вывелся синеньким. Только всякий мусор вокруг. Да и код выхода 0 вижу
0
913 / 339 / 135
Регистрация: 18.07.2017
Сообщений: 1,485
12.08.2020, 09:41
Цитата Сообщение от P1XELCORE Посмотреть сообщение
какие-то символы загружены
Судя по всему это загрузка метаданных для дебаггера из модулей, которые будут использоваться твоей программой.
Цитата Сообщение от P1XELCORE Посмотреть сообщение
мне кажется в окно вывода должно просто хеллоу ворд выходить
А мне кажеся, что дебаггеру плевать на ввод-вывод, если не поставлена точка останова. Если у этой консоли та же логика что и в gdb, то туда нужно вводить название переменных либо выражения. И дебаггер покажет значение переменной, либо рассчитает выражение.
Цитата Сообщение от P1XELCORE Посмотреть сообщение
программу где нужно вводить входные данные, то она отладку не проходит вовсе
Всмысле не проходит? Зависает? Ну так может нужно данные вводить не в консоль отладки, а в окно самой программы? У тебя там консолька не всплывает случаем на фоне?
0
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
12.08.2020, 10:21  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
но предполагаю, это вкладка "выходные данные"
а может и "терминал". Или вообще окно в настройках не включено
Во вкладке "выходные данные" пусто всегда, а в терминале вот такое выходит когда без проблем компилируется
Миниатюры
Ошибка include, измените includePath в VS code   Ошибка include, измените includePath в VS code  
0
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
12.08.2020, 10:25  [ТС]
Цитата Сообщение от assemberist Посмотреть сообщение
Всмысле не проходит? Зависает? Ну так может нужно данные вводить не в консоль отладки, а в окно самой программы? У тебя там консолька не всплывает случаем на фоне?
Консолька не всплывает для ввода данных, просто опять что-то пишет в консоль отладки и в терминал
Миниатюры
Ошибка include, измените includePath в VS code   Ошибка include, измените includePath в VS code  
0
фрилансер
 Аватар для Алексей1153
6444 / 5639 / 1128
Регистрация: 11.10.2019
Сообщений: 15,003
12.08.2020, 10:46
P1XELCORE, кстати, да, у тебя приложение то консольное? Тогда консоль должна быть на экране. А в окно отладки, которое снизу, вывод в студии производится через TRACE/TRACE0/OutputDebugString (понадобится заголовок <Windows.h> )

Добавлено через 2 минуты
ещё, говорят, так можно показать/скрыть (тоже тот же заголовок нужен)

C++
1
2
ShowWindow (GetConsoleWindow(), SW_SHOW);
ShowWindow (GetConsoleWindow(), SW_HIDE);
0
913 / 339 / 135
Регистрация: 18.07.2017
Сообщений: 1,485
12.08.2020, 10:53
Цитата Сообщение от P1XELCORE Посмотреть сообщение
просто опять что-то пишет в консоль отладки и в терминал
Ну ок, а почему точку останова до сих пор не поставил? Как у тебя дебаггер будет стопать программу?
0
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
12.08.2020, 11:06  [ТС]
Цитата Сообщение от assemberist Посмотреть сообщение
Ну ок, а почему точку останова до сих пор не поставил? Как у тебя дебаггер будет стопать программу?
Поставил) всё так же)
Миниатюры
Ошибка include, измените includePath в VS code  
0
 Аватар для P1XELCORE
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
12.08.2020, 11:09  [ТС]
Цитата Сообщение от Алексей1153 Посмотреть сообщение
кстати, да, у тебя приложение то консольное?
ну, если консолька не выходит при запуске программы, значит не консольное?)
я попробовал добавил в код то что вы написали, всё так же)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.08.2020, 11:09
Помогаю со студенческими работами здесь

INCLUDEPATH
Всем привет! Такой вопрос INCLUDEPATH в Qt - это аналог для указания HEADERS += и SOURCES += ? То есть, если ВСЕ...

#include<iostream>// подключение библиотек #include <conio.h> #include <climits>
помогите для этой программы сделать блок-схему. Пожалуйста #include&lt;iostream&gt;// подключение библиотек #include &lt;conio.h&gt; ...

Ошибка в CodeVisionAVR по #include<avr/io.h> #include<avr/interrupt.h>
Библиотеки #include&lt;avr/io.h&gt; и #include&lt;avr/interrupt.h&gt; - они вообще из какой IDE? Нашел код на СИ для подключения OLED 128*64 к...

Ошибка The thread 0x390 has exited with code 0 (0x0). The program 'D:AlexVVCPr1DebugPr1.exe' has exited with code 0 (0x0).
Loaded 'D:WINNTSystem32 tdll.dll', no matching symbolic information found. Loaded 'D:WINNTsystem32kernel32.dll', no matching symbolic...

Чем отличается #include <cstring>, #include <string> и #include <string.h>?
Доброго времени суток :) Пишу свой класс и мне для нужны функции для работы со строками. Когда подключаю #include &lt;string&gt; все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru