KDevelop говорит, что включенный файл не найден :: iostream - PullRequest
3 голосов
/ 22 февраля 2012

Абсолютно новый для Kubuntu и KDevelop.Я создал новое простое приложение C ++ на основе CMake без CMI (CMake).

В #include есть красная волнистая линия, и у меня есть ошибка

Включенный файл не найден :: iostream

Все ответы, которые я нашел через Google, были для меня слишком заблаговременнымиОтвет, который мне нужен, такой: «Нажмите на этот пункт меню, затем на этот, на этот раз и т. Д.»

Спасибо!

(РЕДАКТИРОВАТЬ: добавлен код)

#include <iostream>

int main(int argc, char **argv) {
    std::cout << "Hello, world!" << std::endl;
    return 0;
}

Ответы [ 2 ]

1 голос
/ 03 марта 2012

Мне кажется, вам все еще нужно установить G ++ и все, так как это должно быть в вашем пути включения и по умолчанию известно KDevelop.

Кроме того, я не знаю, какая версия KDevelop Ubuntu поставляется в эти дни, но если она меньше 4.2, вам, безусловно, стоит обновить ее.

Если вы уверены, что у вас установлены базовые пакеты разработчика c ++, при наведении указателя мыши на ошибку вы должны получить помощника, который позволит вам добавить собственный путь включения, куда вы можете добавить путь (т. Е. "/ Usr /include/c++/4.6.2/ ", с вашей версией GCC). Однако на практике вам никогда не нужно делать это с проектом CMake в KDevelop.

0 голосов
/ 22 февраля 2012

Полагаю, вы написали оператор включения как #include "iostream", но он должен выглядеть так #include <iostream>

...