使用Eclipse Mars,我收到Symbol 'unique_ptr' could not be resolved
错误。我尝试将-std=c++11
添加到CDT GCC内置编译器设置,但这没有帮助。当我重新打开Eclipse时,错误就消失了,但是如果我对代码进行了修改,那么错误就会消失。
一个简单的代码示例:
std::unique_ptr<String> p1;
答案 0 :(得分:14)
Window > Preferences > C/C++ > Build > Settings > Discovery > CDT GCC Build-in Compiler Settings
-std=c++11
附加到命令以获取编译器规范 Project > C/C++ Index > Rebuild