NetBeans 8.2为C ++ 11配置代码协助

时间:2016-11-10 15:38:44

标签: c++ c++11 netbeans

我正在使用NetBeans8.2 for C ++项目,并希望使用C ++ 11功能。我的问题是NetBeans的代码帮助不管怎样都没有设法解析shared_ptr符号,因此尽管编译成功通过,但它仍然将其视为错误。
我已经google了很多 - 并且看到了将__cplusplus宏设置为201103L的所有选项 - 但它对我没有帮助。 Netbeans忽略了它,我仍然有这个恼人的消息“无法解决符号” 我还在工具中设置了C ++标准到C ++ 11 - >属性 - >代码辅助 - > c ++编译器。

有人对我有任何想法吗?

1 个答案:

答案 0 :(得分:0)

由于编译成功,您的编译器设置似乎没问题。

你能做什么:

  • Context menu of Project -> Code Assistance
    • Reparse Project
    • 由于NB8.2可用: Clean C/C++ cache and restart IDE
  • 清理 (又名删除) 手动缓存 并重新启动IDE(您会看到用于的缓存目录)帮助 - &gt;关于 - 在Linux上它通常是~/.cache/netbeans/<NB version>
  • 检查 IDE日志 是否有错误(查看 - &gt; IDE日志)。您还可以清理日志,重新解析项目并仅查看该解析的错误。
  • 如果您遇到相同的问题,请使用C ++ 11创建一个新的C ++项目。