Мои IDE (NetBeans) считает, что это неверный код, но он компилирует правильно:помощь Код в Netbeans на Linux
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 пометить его как действительный код?
Вы также работаете с Linux?Если, так, можете ли вы увидеть какой-либо diff с вашими входящими папками? –
Вставлено в основной комментарий для лучшей читаемости. – Unknown