Я новичок в С++. У меня есть Eclipse Luna IDE для Windows 10, и я скачал плагин Eclipse C/C++ IDE CDT 9.4. У меня есть код, который имеет
#include <stdio.h>
что дает мне «неразрешенное включение». Основываясь на моем исследовании, это означает, что у меня нет какой-либо папки включения. Я не могу найти его на своем компьютере с Windows, и вся помощь, которую я нашел, связана с операционными системами на базе Ubuntu или Linux. Итак, как мне заставить это работать? Как получить папку?
@Ripi2 не содержит папки «include». Только те, у которых есть «include», связаны с java.
Вы тоже установили компилятор? CDT не поставляется с собственным компилятором, но требует другого, например. грамм. MinGW или MinGW64. Затем вам нужно убедиться, что CDT находит компилятор, а затем он также должен найти включаемые каталоги.
@Ripi2 Ripi2 Это для нестандартных заголовков. Если вам нужно включить туда стандартные файлы заголовков, вы явно сделали что-то не так.
@Aconcagua Могу ли я по-прежнему использовать Eclipse, имея включаемую папку MinGW?
@GeorgeXavier Не уверен, что именно вы имеете в виду ... Сначала вам нужно будет установить MinGW. Тогда проще всего указать путь к gcc.exe (только каталог) в переменной PATH Windows. Обычно CDT должен найти остальное сам. Если вы выберете MinGW 64, ранее вам дополнительно нужно было переименовать один из exe-файлов. Уже не уверен, какой именно — и сохраняется ли эта проблема вообще. Однако, возможно, с вашей устаревшей версией затмения.
@Aconcagua хорошо, у меня есть папка include, как теперь связать ее с eclipse? Я уже указал путь в переменных окружения.
@GeorgeXavier Стандартные библиотеки также должны связываться автоматически. Вы получили ошибку компоновщика? Меня бы это сейчас удивило...
@Aconcagua nvm самый последний комментарий, он может найти его сейчас. Теперь я думаю, что это совершенно не связанная с двоичным кодом ошибка, поэтому проблема с заголовком решена. Спасибо.





Перейдите к свойствам проекта, C/C++ General -> Paths and Symbols и для Language GNU C вы должны увидеть, что компилятор по умолчанию включает папки.
Если нет, у вас может быть проблема с путем.
И я думаю, что Этот вам поможет!
У него не было папки «include» minGW, затем прикрепив ее к пути, я заработал.
Загляните в папку, где установлен компилятор. Затем добавьте эту папку в «список включения» Eclipse.