Получение C ++ для компиляции внутри Eclipse - PullRequest
6 голосов
/ 21 февраля 2012

Попытка получить плагин Eclipse CDT для компиляции простого приложения на C ++. Я создаю новый проект C ++, добавляю 1 файл (test.cpp) и кодирую его как «Hello, world!» Пример:

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello, world!";
    return 0;
}

Я получаю выделенные синтаксические ошибки на using namespace std и cout, заявляя (соответственно):

Символ 'std' не может быть разрешен Символ 'cout' не может быть решен

Я уверен, что я не установил CDT со всем необходимым для компиляции / сборки полноценного приложения на C ++. С чего бы мне начать искать, что мне не хватает?

Ответы [ 2 ]

3 голосов
/ 23 февраля 2012

У вас есть компилятор? Цитируя документацию eclipse : 'Eclipse IDE для разработчиков на C / C ++ не содержит компилятора или отладчика; если в вашей системе его нет, вам необходимо скачать и установить его. Пожалуйста, ознакомьтесь с разделом Перед началом Руководства пользователя по разработке C / C ++. '

Там вы можете выбрать и узнать, как установить компилятор.

Специально для вашей неразрешенной проблемы с символами вам необходимо задать правильные пути на вкладке «Проект-> Свойства-> C / C ++ Общие-> Пути и символы / Включения», которая зависит от того, какой компилятор вы выбрали для установки.

0 голосов
/ 20 апреля 2014

Я не знаю, какая у вас ОС, но , если вы используете Mac , у меня сработало следующее:

  1. Убедитесь, что Xcode установлен .

  2. Откройте окно Terminal и введите:

    xcode-select --install

Теперь ошибка "'std' не может быть решена" должна исчезнуть.

Теперь, чтобы запустить ваше приложение Hello World:

  1. Щелкните значок «Выполнить». Затем вам будет предложено выбрать Run Configuration . Окно Run Configuration также можно открыть, щелкнув стрелку раскрывающегося списка на значке Run или используя меню Run.

  2. Ваша конфигурация должна быть для приложения C ++. На вкладке «Основные», нажмите кнопку «Поиск проекта» .

  3. В поле Binaries должен быть бинарный файл с предварительно выбранным названием вашего проекта. Нажмите ОК.

  4. Нажмите кнопку Run в нижней части окна «Run Configurations».

Надеюсь, ваш проект запустится, и вы увидите "Привет, мир!" в окне консоли в нижней части Eclipse.

Я также хотел бы добавить, у меня все еще иногда возникают проблемы с отсутствием std. Когда я перезагружаю свой компьютер , это исчезает. Хотел бы я знать почему.

РЕДАКТИРОВАТЬ: эта проблема вернулась, и теперь я не могу решить ее !! Кто-нибудь знает, как это исправить? Я уверен, что это что-то с настройками проекта / компилятора.

...