У меня есть версия Eclipse 3.8.1, с помощью которой я пишу код Java.
Недавно я начал писать на c \ c ++, и у меня возникают некоторые проблемы при попытке установить плагин CDT (C \ C ++ development tooling).
Я знаю, что этот вопрос задавали много, и я искал ответы в предыдущих постах здесь, но ни один из предложенных ответов не был актуален, или они не помогли.
Позвольте мне сначала дать вам краткое изложение того, что я сделал до сих пор:
Помогите->установить новое программное обеспечение->»Доступные сайты программного обеспечения«, а затем в окне настроек я добавил местоположение: http://download.eclipse.org/tools/cdt/releases/kepler/ а затем установил плагин.
Действительно, после повторного открытия затмения у меня теперь есть новые доступные опции в меню «Файл-> новый …», такие как «проект C ++ / проект C» и так далее.
Когда я выбираю создание нового проекта, у меня появляется это окно:
Затем я выбираю «Linux GCC» (я понятия не имею, что остальные) и создаю новый исходный файл.
Проблема заключается в следующем:
Я получаю «Неразрешенное включение» в файл iostream, хотя у меня есть все необходимые .h файлы, как вы можете видеть на левой панели окна (в разделе «включает»).
Кто-нибудь знает, в чем может быть проблема, и как решить эту проблему?
Заранее спасибо!
редактировать:
ошибки появляются в нижней части окна, и эта ошибка «двоичный файл не найден» появляется каждый раз, когда я пытаюсь его скомпилировать.
Есть также «неразрешенное включение», о котором я говорил. это показывает, когда я наводю указатель мыши на строку «#include».
Снимок экрана показывает только, что каталоги существуют, а не то, что в них есть нужные файлы.
Чтобы исправить такие проблемы с зависимостями:
sudo apt-get --install-suggests install eclipse-cdt
или на основе распределения yum
sudo yum install eclipse-cdt
Это должно установить все необходимые зависимости. Если он устанавливает eclipse-cdt, но не устанавливает все свои зависимости на ваш распределение, это ошибка в этом распределении.
Других решений пока нет …