gpt4 book ai didi

c++ - CLion 无法解析类型 std::unordered_map,即使它提示我包含 header 并且编译工作正常

转载 作者:行者123 更新时间:2023-11-27 23:47:04 27 4
gpt4 key购买 nike

出于某种原因,我的 CLion 无法识别 std::unordered_map即使它实际上建议我通过 Alt+Enter 包含标题当我第一次写出类型定义时。在我通过 #include <unordered_map> 包含标题之后,编译也能正常工作。

我什至可以按住 Ctrl 键并单击 include行来查找头文件,但我无法单击类型定义行(它保持红色)。我不明白为什么 IDE 一直拒绝识别代码中的类型。

实际上,它然后建议我包括 bits/unordered_map.h .我可以找到 unodered_map.h在两个/usr/include/c++/7.3.1/unordered_map/usr/include/c++/7.3.1/bits/unordered_map.h .我不确定这两者之间有什么区别。包括其中一个或两个都不能解决问题。

我添加了 -std=c++11CMAKE_CXX_FLAGS在我的 CMakeLists.txt已经。

CLion 2018.1、gcc 7.3.1、Arch Linux。

最佳答案

坏消息:这是 CLion issue .

好消息:它已修复。请尝试使用 CLion 2018.1.1 EAP。该问题应在其中解决。

这是相关的problem .

关于c++ - CLion 无法解析类型 std::unordered_map,即使它提示我包含 header 并且编译工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49719174/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com