Eclipse 3.7.0 Indigo CDT, вектор символов не может быть разрешен

Это вполне может быть похоже, если не тем же, на вопрос, который уже был задан . Я запускаю eclipse CDT на машине ubuntu. Я получаю ложную ошибку компиляции, говоря, что символ «вектор» не может быть разрешен. Я попытался исправить это, вручную выполнив поиск местоположения векторного файла с помощью следующей команды: find / usr / include / -name vector -print Это перечисляет расположение вектора на моей машине как / usr / include / c ++ / 4.5 / vector Я вручную добавляю его в каталог include GNU C ++, перейдя в свойства проекта -> C / C ++ Общие -> Пути и символы -> GNUC ++ -> Добавить и добавить местоположение, но безрезультатно. Я также попытался добавить другие пути, как было предложено в одном из комментариев в этом сообщении от Catskul. Я почти уверен, что это проблема компоновщика, цепочка инструментов, которую я использую, - это Linux gcc по умолчанию, также пробовал кросс-цепочку инструментов gcc. И да, я #include и включаю , используя пространство имен std . Также во всплывающем окне intellisense не было вектора, когда я набрал std :: . F3 на #include привел меня к источнику. Любая помощь в этом вопросе приветствуется.

Редактировать 2: Что ж, мне пришлось сделать новую установку eclipse, чтобы она заработала.Я тестировал то же приложение в другой системе, работал отлично, поэтому решил легко исправить.

5
задан Community 23 May 2017 в 12:14
поделиться