Неразрешенное включение

0

Я установил Eclipse в Ubuntu. Я пытаюсь запустить hello world program:

#include <iostream>
using namespace std;

int main() {
    cout << "!!!Hello World!!!!" << endl; // prints !!!Hello World!!!
    return 0;
}

Программа работает нормально, но в IDE у меня есть ошибки:

Unresolved inclusion: <iostream>
Symbol 'std' could not be resolved
Symbol 'cout' could not be resolved
Symbol 'endl' could not be resolved

Я полагаю, что что-то не так с включением, но что?

  • 0
    Уже спрашивал здесь
  • 0
    Это в основном для установки Windows, и мне нужна конфигурация Linux
Теги:
eclipse-cdt

1 ответ

1

Установили ли вы gcc?

sudo apt-get install gcc-<version>

Кстати, здесь должен быть ответ на вашу проблему.

редактировать

Если вы уже установили gcc, возможно, вам нужно указать путь к файловой системе, где находится iostream.h. Вы должны добавить include path в настройки eclipse, посмотрите здесь.

  • Alt + Enter, чтобы открыть проекты.
  • Разверните C/C++ Общие и выберите "Контуры и символы".
  • Нажмите "Добавить", чтобы определить новый элемент ("Включить путь", "Символ", "Путь к библиотеке" и т.д.).
  • Нажмите "Изменить", чтобы изменить выбранный элемент ("Включить путь", "Символ", "Путь к библиотеке" и т.д.).
  • Нажмите "Удалить", чтобы удалить выбранный элемент ("Включить путь", "Символ", "Путь библиотеки" и т.д.).
  • Нажмите "Экспорт", чтобы экспортировать выбранный элемент (Include Path, Symbol, Library path и т.д.).
  • Нажмите "Unexport", чтобы удалить выбранный элемент (Включить путь, символ, путь к библиотеке и т.д.) Из списка экспорта.
  • Нажмите "Переместить вверх" и "Сдвиньте вниз", чтобы установить порядок элементов (Включить пути, путь к библиотеке и т.д.).

Изображение 174551

  • 0
    Да, я установил gcc. gcc версия 4.6.3 (Ubuntu / Linaro 4.6.3-1ubuntu5)
  • 0
    взглянуть на редактирование

Ещё вопросы

Сообщество Overcoder
Наверх
Меню