Clion无法解析c ++ 11 std类型

时间:2017-06-12 12:40:12

标签: c++11 clion

如图所示,我在ubuntu上的Clion无法解析std标识符,例如std :: shared_ptr 。我们可以从中确认一个事实,因为clion可以找到包含文件。这个项目实际上能够编译,证明我的CMakeLists.txt没问题。

所以我的问题是,如何修复clion smart-completor的这个bug?我应该在哪里和哪些设置进行修改?

  • clion无法解析std clion can't resolve std
  • clion尝试从libstdc ++ bits / shared_ptr.h解析它 enter image description here

--------------第二次编辑---------------

在CMakeLists.txt中删除CMAKE_CXX_DEBUG_FLAGS后,解决了这个未解决的问题。我认为这可能是由CMAKE_CXX_DEBUG_FLAGS和CMAKE_CXX_FLAGS中的重复标志引起的。 谢谢大家。

1 个答案:

答案 0 :(得分:0)

我没有CMAKE_CXX_DEBUG_FLAGS标志,我尝试了File>Invalidate Caches / Restart并成功了!

听起来像CLion的bug