Mingw g++ дает предупреждения на неправильном языке (немецкий вместо английского) - программирование
Подтвердить что ты не робот

Mingw g++ дает предупреждения на неправильном языке (немецкий вместо английского)

Моя проблема заключается в следующем:
Когда я скомпилирую проект С++ с eclipse (Juno, 64bit, Java 7u3) на своем ноутбуке Windows 7, я получаю ошибки/предупреждения на немецком языке. Это приводит к появлению предупреждений, показывающих ошибки в затмении.

Для Windows (7, 64 бит) установлено значение:
Язык дисплея: английский
Формат: Немецкий (Швейцария)
Местонахождение: Швейцария
Язык для программ, не поддерживающих Юникод: английский (Канада)

На моем другом компьютере с Windows 7 (64-битным) у меня одинаковые настройки и у меня нет никаких проблем.

Я пробовал:

  • Добавление -Duser.language = en в конец моего файла eclipse.ini.
    Что не работает.
  • Изменение формата на английский.
    Что на самом деле сработало, но не действительно вариант из-за неправильного формата в других местах.
  • Много разных вещей, которые я не могу запомнить (например, переменные окружения в затмение и т.д.)
    Опять же, ничто не помогло
4b9b3361

Ответ 1

Я, наконец, решил: D
Я просто добавил новую переменную varibale. Я до сих пор не знаю, почему он работает на одном компьютере (так как на этом я не задал эту переменную), но, по крайней мере, он, наконец, работает и на моем ноутбуке и является (я думаю) хорошим (правильным?) Решением:

Панель управления → Система → Расширенные настройки системы → Окружающая среда Varibales... → Системные переменные → Новые.. → Переменная: LC_ALL, значение: ru_US.UTF -8

Теперь у меня есть английские предупреждения/ошибки при компиляции, и затмение ведет себя как должно.