Здравствуйте.
Есть такая проблемка.
В Mplabx при задании строки с неASCII символами выпадает предупреждение что символы не такие как надо.
Хотя в настройках проекта поставил кодировку 1251.
код такой:
Код:
|
PrintMessage(&posline, ILI9341_WHITE, ILI9341_BLACK, (unsigned char*) "Инициализация системы...", currentSize); |
А в окне он сообщает:
Код:
|
newmain.c:192:76: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
PrintMessage(&posline, ILI9341_WHITE, ILI9341_BLACK, (unsigned char*) "‹C8›‹ED›‹E8›‹F6›‹E8›‹E0›‹EB›‹E8›‹E7›‹E0›‹F6›‹E8›‹FF› ‹F1›‹E8›‹F1›‹F2›‹E5›‹EC›‹FB›...", currentSize);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Хотя в целом работает как надо но ворнинг раздражает. Особенно когда их тьма, очень сложно отделить сообщения ошибок от этих вещей.
Пробовал отключить некоторые сообщения:
Код:
|
#pragma warning disable 520
#pragma warning disable 1498 |
Но тут кода предупреждения не нашел.
Кто нибудь знает решение??