我刚刚将我的msys gcc编译器从9.2.0更新到了10.1.0。之后,找不到std ::名称空间内的所有函数,而现在位于命名空间:: std ::之后,并以双冒号开头,并且所有Gtest MACROS例如TEST被突出显示为错误。这是一个例子:
没有前导双冒号的std :: in_place给出错误:命名空间'std :: ranges :: std'中没有名为“ in_place”的成员
[CLion 2020.1.x的已知issue。当前的W / A将使用C ++ 17,直到他们对其进行修复并提供错误修正更新。