Преобразование из строкового литерала теряет квалификатор 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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