Название: [РЕШЕНО] Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: gil9red от Декабрь 30, 2016, 14:36 Ставил недавно новый Qt, с ним в комплекте был уже и креатор, и компилятор.
При компиляции нашлись ошибки и их вид меня напрягает. Это он так кирилицу попытался отобразить? Как исправить? Или научиться его ругаться на английском... РЕШЕНИЕ: переименовать файл: %ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\bin\1049\clui.dll в какой-нибудь clui.dll.bak или удалить выхлоп компилятора студии станет английским. Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: Bepec от Декабрь 30, 2016, 15:50 Да падёт на тебя кара криворуких программистов, которые крестятся при виде кириллицы :D
хз как. Есть радикальный метод вроде полной пересборки креатора, но я чет не такой садомазохист :D Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: panAlexey от Декабрь 30, 2016, 16:30 ошибки в mainwindow.cpp - позор! :)
Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: kambala от Декабрь 30, 2016, 16:43 русская visual studio? замена на английскую поможет.
вообще никогда не использую русский интерфейс в средах разработки. Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: gil9red от Декабрь 30, 2016, 16:49 ошибки в mainwindow.cpp - позор! В том примере mainwindow.cpp вообще пустой: http://ru.stackoverflow.com/questions/609515/ :D русская visual studio? замена на английскую поможет. вообще никогда не использую русский интерфейс в средах разработки. Я ничего кроме темной темы не настраивал специально -- скачал и установил. Так что креатор уже был русскоязычным и у него уже был тот комплект // UPDATE: ну да -- у креатора стоит "системный язык", поэтому интерфейс тоже русскоязычный А моя студия англоязычная: Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: kambala от Декабрь 30, 2016, 17:11 переключение креатора на английский помогает?
з.ы. отличный кусок кода ты показал)) Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: gil9red от Декабрь 30, 2016, 17:29 переключение креатора на английский помогает? Не помогло :( Да и подглядел в настройки компилятора -- путь к моей установленной студии Странно это... Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: Bepec от Декабрь 30, 2016, 17:48 Это великая тайна... Почему программисты Qt Creator'a не могут осилить toLocal8Bit() в консоли уже аж третью версию. Хотя в релизе всё нормально :D
Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: Авварон от Декабрь 30, 2016, 17:53 Потому что toLocal8Bit() сконвертирует в cp1251, а выхлоп компилятора в cp866.
Это нерешаемая проблема венды что у них 2 локальные кодировки. Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: gil9red от Декабрь 30, 2016, 19:08 А вот при использовании mingw выхлоп компилятора нормальный.
Интересно, у тех кто использует компилятор студии такие проблемы? Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: panAlexey от Декабрь 30, 2016, 19:09 Мне на такой вопрос как-то ответили: не выпендривайся и ставь английскую студию.
Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: gil9red от Декабрь 30, 2016, 19:45 Мне на такой вопрос как-то ответили: не выпендривайся и ставь английскую студию. Дык, у меня вроде бы как раз и англоязычная студия: http://www.prog.org.ru/index.php?topic=30878.msg228463#msg228463 Возможно, при установке я поставил русскую, а потом сменил язык на английский... ??? Ок, попробую переустановить студию Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: Bepec от Декабрь 30, 2016, 20:59 Да без разницы,это проблема именно креатора. Студия всегда нормально работала с кириллицей, начиная с 2008 полностью поддерживала в любой кодировке.
Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: qate от Декабрь 30, 2016, 21:37 я всегда учу все программы ругаться на английском просто: LC_MESSAGES=C
вот бы для венды также найти, не редко надо, потому не знаю как Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: Johnik от Декабрь 30, 2016, 22:56 переименовать файл:
%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\bin\1049\clui.dll в какой-нибудь clui.dll.bak или удалить выхлоп компилятора студии станет английским. Название: Re: Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: gil9red от Декабрь 31, 2016, 00:39 переименовать файл: %ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\bin\1049\clui.dll в какой-нибудь clui.dll.bak или удалить выхлоп компилятора студии станет английским. Да-да-да! :) После переименования clui.dll в папке 1049, компилятор снова ругается на английском, а не на эльфийском ;D Название: Re: [РЕШЕНО] Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: panAlexey от Декабрь 31, 2016, 01:15 тогда в копилку.
Название: Re: [РЕШЕНО] Кракозябры в окне ошибок нового Qt Creator и MSVC2015 Отправлено: kambala от Январь 19, 2017, 02:15 кое-как развернул bootcamp и сам столкнулся с проблемой, да вышеуказанное решение не сработало (видимо, по причине отсутствия английской локализации для студии/компилятора): после него начались сыпаться ошибки fatal error C1510: Cannot load language resource clui.dll
оказывается, тема не нова, и мне помогло решение из последнего сообщения: http://www.prog.org.ru/index.php?topic=11639.msg189121#msg189121 (только пришлось перезагрузиться чтобы эффект появился) а багрепорт висит уже более 7 лет... https://bugreports.qt.io/browse/QTCREATORBUG-316 |