Eclipse не может найти библиотеки индексов GCC или G ++

Установку CDT Tools на Eclipse невозможно найти в индексных библиотеках GCC или G ++, но файл запущен. Пример:

include stdio.h (комментарий не принимает & lt;> и #). Это желтая строка: Неразрешенное включение. Если я попытаюсь использовать библиотеку, просто не могу открыть, потому что не найден.

4
задан 17 October 2011 в 05:49

2 ответа

У меня была аналогичная проблема с примером HelloWorld. «namespace Std» и «cout» дали ошибку «не разрешена». Я исправил это, просто перезапустив eclipse. Кажется, он не распознает все включенные пути после новой установки / создания проекта.

4
ответ дан 4 August 2018 в 18:35

Мне удалось избавиться от неустановленной ошибки включения, в свойствах проекта C / C ++ General -> Paths and Symbols, включает вкладку, добавляющую новую директорию, и выберите /usr/include/c++/4.6.1

Теперь у меня нет неразрешенного предупреждения, но все Symbol не могут быть решены. Ex:

#include <iostream>                //
#include <stack>                   //these 3 lines are ok
using namespace std;               //

list<int> newList;                 //get Symbol 'list' could not be resolved
cout<<"message"<<endl;             //the same for 'cout' and 'endl'

Он может строить и отлаживать только штрафы, но в чем смысл наличия и IDE если он не даст вам никакой помощи при кодировании

2
ответ дан 6 August 2018 в 03:01

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

Похожие вопросы: