0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
||||||||||||||||
1 | ||||||||||||||||
Ошибка include, измените includePath в VS code10.08.2020, 16:18. Показов 100129. Ответов 26
Метки нет (Все метки)
Всем привет, хотел начать писать на плюсах в vs code, установил, всё гуд, mingw поставил, настроил всё, когда начинаю компилировать прогу выдает ошибки "Обнаружены ошибки #include. Измените includePath", что он хочет от меня?? (os win10)
Это файл c_cpp_properties.json
0
|
10.08.2020, 16:18 | |
Ответы с готовыми решениями:
26
Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h> Ошибка: Unable to invoke Code Completion due to errors in source code INCLUDEPATH += ??? INCLUDEPATH |
458 / 332 / 131
Регистрация: 18.07.2017
Сообщений: 1,471
|
|
11.08.2020, 13:06 | 2 |
Тебя на шелле, чтоли читать учили, раз ты не видишь то, что после хеш-тега?
Проверь пути до директорий с исходниками и либами. Проверь наличие таких директорий, либо поправь пути если они в другом месте.
0
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
11.08.2020, 13:15 [ТС] | 3 |
я сам прописал этот путь, было бы странно если бы там не было этих директорий)
изначально там не было пути, поэтому я решил что стоит в includPath ещё и путь прописать поэтому так и сделал, но это не решило моей проблемы
0
|
фрилансер
5802 / 5316 / 1093
Регистрация: 11.10.2019
Сообщений: 14,205
|
|
11.08.2020, 13:50 | 4 |
P1XELCORE, ${workspaceFolder}/**
звёзды вроде не к месту ? редактируй эти настройки через визард, тогда будет меньше ошибок
0
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
11.08.2020, 14:12 [ТС] | 5 |
Они по дефолту стояли в этом файле. Как я понял не просто так, т.к. про них написано в справочнике "Если путь заканчивается на /**, подсистема IntelliSense будет выполнять рекурсивный поиск файлов заголовков, начиная с этого каталога."
не совсем понимаю что значит редактировать через визард)
0
|
фрилансер
5802 / 5316 / 1093
Регистрация: 11.10.2019
Сообщений: 14,205
|
|
11.08.2020, 14:19 | 6 |
то есть, напрямую файл править не надо, надо открывать свойства проекта - зависимости, пути и т.д. Там же можно посмотреть, во что раскрываются макросы вида ${...}
Добавлено через 1 минуту а покажи скрин, кстати
1
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
11.08.2020, 14:58 [ТС] | 7 |
0
|
фрилансер
5802 / 5316 / 1093
Регистрация: 11.10.2019
Сообщений: 14,205
|
|
11.08.2020, 15:07 | 8 |
P1XELCORE, iostream
и настройки тут ни при чём
1
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
11.08.2020, 15:08 [ТС] | 9 |
в самом коде подчеркивает проблему именно подключение библиотеки, если выбрать "Изменить параметр includePath", то кидает на вкладку изменения конфигурации IntelliSense, там по логике прописываются пути для компилятора и библиотек
0
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
11.08.2020, 15:09 [ТС] | 10 |
действительно, спасибо огромное) запустилось!
только теперь ругается консоль отладки, но всё же спасибо)
0
|
фрилансер
5802 / 5316 / 1093
Регистрация: 11.10.2019
Сообщений: 14,205
|
|
11.08.2020, 19:31 | 11 |
0
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
12.08.2020, 08:46 [ТС] | 12 |
вот эти строки о том что какие-то символы загружены, они так и должны быть? мне кажется в окно вывода должно просто хеллоу ворд выходить) а если например написать программу где нужно вводить входные данные, то она отладку не проходит вовсе
0
|
фрилансер
5802 / 5316 / 1093
Регистрация: 11.10.2019
Сообщений: 14,205
|
|
12.08.2020, 09:05 | 13 |
P1XELCORE, так и смотри в окне вывода. У тебя всё там не на английском, но предполагаю, это вкладка "выходные данные"
а может и "терминал". Или вообще окно в настройках не включено Добавлено через 3 минуты так вон, вроде, текст то вывелся синеньким. Только всякий мусор вокруг. Да и код выхода 0 вижу
0
|
458 / 332 / 131
Регистрация: 18.07.2017
Сообщений: 1,471
|
|
12.08.2020, 09:41 | 14 |
Судя по всему это загрузка метаданных для дебаггера из модулей, которые будут использоваться твоей программой.
А мне кажеся, что дебаггеру плевать на ввод-вывод, если не поставлена точка останова. Если у этой консоли та же логика что и в gdb, то туда нужно вводить название переменных либо выражения. И дебаггер покажет значение переменной, либо рассчитает выражение. Всмысле не проходит? Зависает? Ну так может нужно данные вводить не в консоль отладки, а в окно самой программы? У тебя там консолька не всплывает случаем на фоне?
0
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
12.08.2020, 10:21 [ТС] | 15 |
Во вкладке "выходные данные" пусто всегда, а в терминале вот такое выходит когда без проблем компилируется
0
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
12.08.2020, 10:25 [ТС] | 16 |
Консолька не всплывает для ввода данных, просто опять что-то пишет в консоль отладки и в терминал
0
|
фрилансер
5802 / 5316 / 1093
Регистрация: 11.10.2019
Сообщений: 14,205
|
||||||
12.08.2020, 10:46 | 17 | |||||
P1XELCORE, кстати, да, у тебя приложение то консольное? Тогда консоль должна быть на экране. А в окно отладки, которое снизу, вывод в студии производится через TRACE/TRACE0/OutputDebugString (понадобится заголовок <Windows.h> )
Добавлено через 2 минуты ещё, говорят, так можно показать/скрыть (тоже тот же заголовок нужен)
0
|
458 / 332 / 131
Регистрация: 18.07.2017
Сообщений: 1,471
|
|
12.08.2020, 10:53 | 18 |
Ну ок, а почему точку останова до сих пор не поставил? Как у тебя дебаггер будет стопать программу?
0
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
12.08.2020, 11:06 [ТС] | 19 |
0
|
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 80
|
|
12.08.2020, 11:09 [ТС] | 20 |
ну, если консолька не выходит при запуске программы, значит не консольное?)
я попробовал добавил в код то что вы написали, всё так же)
0
|
12.08.2020, 11:09 | |
12.08.2020, 11:09 | |
Помогаю со студенческими работами здесь
20
#include<iostream>// подключение библиотек #include <conio.h> #include <climits> Ошибка в CodeVisionAVR по #include<avr/io.h> #include<avr/interrupt.h> Ошибка The thread 0x390 has exited with code 0 (0x0). The program 'D:AlexVVCPr1DebugPr1.exe' has exited with code 0 (0x0). Чем отличается #include <cstring>, #include <string> и #include <string.h>? Ошибка include ошибка с include Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |