почему все мои пространства имен std сломаны после обновления msys g cc с 9.2 до 10.1.0 - PullRequest
1 голос
/ 26 мая 2020

Я только что обновил компилятор msys g cc с 9.2.0 до 10.1.0. После этого все функции внутри std :: namespace не могут быть найдены и теперь находятся за namespace :: std :: с начальным двойным двоеточием, и все Gtest MACROS, например, TEST, выделяются как ошибки. вот пример:

std :: in_place без начального двойного двоеточия дает ошибку: нет элемента с именем «in_place» в пространстве имен 'std :: range :: std'

1 Ответ

0 голосов
/ 26 мая 2020

Известна проблема с CLion 2020.1.x. Текущий W / A должен использовать C ++ 17, пока они не исправят это и не предоставят обновление для исправления ошибок.

...