Включить папку Eclipse CDT

Я новичок в С++. У меня есть Eclipse Luna IDE для Windows 10, и я скачал плагин Eclipse C/C++ IDE CDT 9.4. У меня есть код, который имеет

#include <stdio.h>

что дает мне «неразрешенное включение». Основываясь на моем исследовании, это означает, что у меня нет какой-либо папки включения. Я не могу найти его на своем компьютере с Windows, и вся помощь, которую я нашел, связана с операционными системами на базе Ubuntu или Linux. Итак, как мне заставить это работать? Как получить папку?

Загляните в папку, где установлен компилятор. Затем добавьте эту папку в «список включения» Eclipse.

Ripi2 05.06.2019 20:42

@Ripi2 не содержит папки «include». Только те, у которых есть «include», связаны с java.

George Xavier 05.06.2019 20:45

Вы тоже установили компилятор? CDT не поставляется с собственным компилятором, но требует другого, например. грамм. MinGW или MinGW64. Затем вам нужно убедиться, что CDT находит компилятор, а затем он также должен найти включаемые каталоги.

Aconcagua 05.06.2019 20:47
"он не содержит папку "include"" См. Свойства проекта C/C++, пути и символы, включает.
Ripi2 05.06.2019 20:50

@Ripi2 Ripi2 Это для нестандартных заголовков. Если вам нужно включить туда стандартные файлы заголовков, вы явно сделали что-то не так.

Aconcagua 05.06.2019 20:52

@Aconcagua Могу ли я по-прежнему использовать Eclipse, имея включаемую папку MinGW?

George Xavier 05.06.2019 20:53

@GeorgeXavier Не уверен, что именно вы имеете в виду ... Сначала вам нужно будет установить MinGW. Тогда проще всего указать путь к gcc.exe (только каталог) в переменной PATH Windows. Обычно CDT должен найти остальное сам. Если вы выберете MinGW 64, ранее вам дополнительно нужно было переименовать один из exe-файлов. Уже не уверен, какой именно — и сохраняется ли эта проблема вообще. Однако, возможно, с вашей устаревшей версией затмения.

Aconcagua 05.06.2019 20:59

@Aconcagua хорошо, у меня есть папка include, как теперь связать ее с eclipse? Я уже указал путь в переменных окружения.

George Xavier 05.06.2019 21:02

@GeorgeXavier Стандартные библиотеки также должны связываться автоматически. Вы получили ошибку компоновщика? Меня бы это сейчас удивило...

Aconcagua 05.06.2019 21:04

@Aconcagua nvm самый последний комментарий, он может найти его сейчас. Теперь я думаю, что это совершенно не связанная с двоичным кодом ошибка, поэтому проблема с заголовком решена. Спасибо.

George Xavier 05.06.2019 21:05
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
10
1 521
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Перейдите к свойствам проекта, C/C++ General -> Paths and Symbols и для Language GNU C вы должны увидеть, что компилятор по умолчанию включает папки.

Если нет, у вас может быть проблема с путем.

И я думаю, что Этот вам поможет!

У него не было папки «include» minGW, затем прикрепив ее к пути, я заработал.

George Xavier 05.06.2019 22:51

Другие вопросы по теме