如图所示,我在ubuntu上的Clion无法解析std标识符,例如std :: shared_ptr 。我们可以从中确认一个事实,因为clion可以找到包含文件。这个项目实际上能够编译,证明我的CMakeLists.txt没问题。
所以我的问题是,如何修复clion smart-completor的这个bug?我应该在哪里和哪些设置进行修改?
--------------第二次编辑---------------
在CMakeLists.txt中删除CMAKE_CXX_DEBUG_FLAGS后,解决了这个未解决的问题。我认为这可能是由CMAKE_CXX_DEBUG_FLAGS和CMAKE_CXX_FLAGS中的重复标志引起的。 谢谢大家。
答案 0 :(得分:0)
我没有CMAKE_CXX_DEBUG_FLAGS
标志,我尝试了File>Invalidate Caches / Restart
并成功了!
听起来像CLion的bug