Моя IDE (NetBeans) считает, что это неправильный код, но компилируется правильно:
std::cout << "i = " << i << std::endl;
std::cout << add(5, 7) << std::endl;
std::string test = "Boe";
std::cout << test << std::endl;
Это всегда говорит unable to resolve identifier .... (.... = cout, endl, string);
Так что я думаю, что это как-то связано с помощью кода. Я думаю, что я должен изменить / добавить / удалить некоторые папки. В настоящее время у меня есть следующие папки:
C компилятор :
/usr/local/include
/usr/lib/gcc/i486-linux-gnu/4.4.3/include
/usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
/usr/include
Компилятор C ++ :
/usr/include/c++/4.4.3
/usr/include/c++/4.4.3/i486-linux-gnu
/usr/include/c++/4.4.3/backward
/usr/local/include
/usr/lib/gcc/i486-linux-gnu/4.4.3/include
/usr/include
Что может быть причиной этого и как сделать так, чтобы NetBeans помечал его как действительный код?