KDevelop говорит, что включенный файл не найден :: iostream

Совершенно новый для Kubuntu и KDevelop. Я создал новое приложение C++ без графического интерфейса (CMake) Simple на основе CMake.

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

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

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

Благодарю вас!

(EDIT: добавлен код)

#include <iostream>

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

person user390480    schedule 22.02.2012    source источник


Ответы (2)


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

Кстати, я не знаю, какая версия KDevelop Ubuntu поставляется в настоящее время, но если она ниже 4.2, вы, безусловно, захотите обновить ее.

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

person OliJG    schedule 03.03.2012

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

person Tim Kachko    schedule 22.02.2012