Установку CDT Tools на Eclipse невозможно найти в индексных библиотеках GCC или G ++, но файл запущен. Пример:
include stdio.h (комментарий не принимает & lt;> и #). Это желтая строка: Неразрешенное включение. Если я попытаюсь использовать библиотеку, просто не могу открыть, потому что не найден.
У меня была аналогичная проблема с примером HelloWorld. «namespace Std» и «cout» дали ошибку «не разрешена». Я исправил это, просто перезапустив eclipse. Кажется, он не распознает все включенные пути после новой установки / создания проекта.
Мне удалось избавиться от неустановленной ошибки включения, в свойствах проекта 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 если он не даст вам никакой помощи при кодировании