error C2338: static_assert failed: 'The format() member function can't be called on const formatter. To make the formatter usable, add const to format().
_NODISCARD auto make_format_args(_Args&... _Vals) {
if constexpr ((_Formattable_with_non_const && ...)) {
**static_assert((_Formattable_with && ...),**
"The format() member function can't be called on const formatter. "
"To make the formatter usable, add const to format(). "
"See N4971 [format.arg.store]/2 and [formatter.requirements].");
} else {
static_assert((_Formattable_with && ...),
"Cannot format an argument. To make T formattable, provide a formatter specialization. "
"See N4971 [format.arg.store]/2 and [formatter.requirements].");
}
return _Format_arg_store{_Vals...};
}
Я пытаюсь скомпилировать официальный исходный код переизданной игры Quake 2. Я получаю такую ошибку: [code]error C2338: static_assert failed: 'The format() member function can't be called on const formatter. To make the formatter usable, add const to format(). [/code] в этой строке отмечены двойными звездочками: [code]_NODISCARD auto make_format_args(_Args&... _Vals) { if constexpr ((_Formattable_with_non_const && ...)) { **static_assert((_Formattable_with && ...),** "The format() member function can't be called on const formatter. " "To make the formatter usable, add const to format(). " "See N4971 [format.arg.store]/2 and [formatter.requirements]."); } else { static_assert((_Formattable_with && ...), "Cannot format an argument. To make T formattable, provide a formatter specialization. " "See N4971 [format.arg.store]/2 and [formatter.requirements]."); } return _Format_arg_store{_Vals...}; } [/code] Как понять и исправить ошибку?
Я пытаюсь скомпилировать официальный исходный код переизданной игры Quake 2. Я получаю такую ошибку:
error C2338: static_assert failed: 'The format() member function can't be called on const formatter. To make the formatter usable, add const to...
Я наткнулся на эту структуру данных в исходном коде компилятора карты Quake (специально для генерации графов портала), конкретную реализацию и ее использование вы можете посмотреть там. Вот краткое описание:
Я пытаюсь скомпилировать Quake 3 Arena из исходного кода по ссылке GitHub
Я хочу сделать это с нуля в качестве личного проекта. Я знаю, что ioquake3 существует как вспомогательный проект, но я бы хотел самостоятельно попасть в грязные биты.
На...
Я только что выполнил шаги, описанные в React Native Upgrade Helper для моей конкретной версии (0.71 => 0.74).
Все прошло довольно гладко. Однако я столкнулся с ошибкой. Я уверен, что это просто какая-то настройка xcode или что-то в этом роде.
У...