我的 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 将其标记为有效代码?