为什么将msys gcc从9.2更新到10.1.0后,我的所有std名称空间都被破坏了

问题描述 投票:0回答:1

我刚刚将我的msys gcc编译器从9.2.0更新到了10.1.0。之后,找不到std ::名称空间内的所有函数,而现在位于命名空间:: std ::之后,并以双冒号开头,并且所有Gtest MACROS例如TEST被突出显示为错误。这是一个例子:

没有前导双冒号的std :: in_place给出错误:命名空间'std :: ranges :: std'中没有名为“ in_place”的成员

clion c++20 msys2
1个回答
0
投票

[CLion 2020.1.x的已知issue。当前的W / A将使用C ++ 17,直到他们对其进行修复并提供错误修正更新。

© www.soinside.com 2019 - 2024. All rights reserved.