Преобразование из строкового литерала теряет квалификатор const [дубликат]C++

Программы на C++. Форум разработчиков
Anonymous
Преобразование из строкового литерала теряет квалификатор const [дубликат]

Сообщение Anonymous »

Код: Выделить всё

error C2664: 'void add_log(char *,...)': cannot convert argument 1 from 'const char [33]' to 'char *'

message : Conversion from string literal loses const qualifier (see /Zc:strictStrings)
Я перезагрузил компьютер, и теперь мой проект перестал быть собран. Я искал везде, где были подобные проблемы, но больше не мог собрать этот проект с какими-либо изменениями в проекте.
Использование -> Стандарт ISO C++17 (/std:c+ +17)
Набор символов -> Использовать многобайтовый набор символов
Я не понимаю, что произошло за несколько минут это просто полностью сломало мой проект, когда я сегодня утром несколько раз компилировал.

Подробнее здесь: https://stackoverflow.com/questions/706 ... -qualifier

Вернуться в «C++»