mingw g ++以错误的语言发出警告(德语而不是英语)

Tra*_*ler 19 locale compiler-errors g++ environment-variables

我的问题如下:
当我在Windows 7笔记本电脑上使用eclipse(Juno,64bit,Java 7u3)编译C++项目时,我收到德语错误/警告.这导致警告显示为eclipse中的错误.

Windows(7,64位)设置为:
显示语言:英语
格式:德语(瑞士)
位置:瑞士
非Unicode程序语言:英语(加拿大)

在我的其他Windows 7(64位)PC上,我有完全相同的设置,没有任何问题.

我试过了:

  • 将-Duser.language = en添加到我的eclipse.ini文件的末尾.
    哪个没用
  • 格式更改为英语.
    实际上有效,但由于其他地方的格式错误,实际上并不是一种选择
  • 我记不起的许多不同的东西(例如eclipse中的环境变量等)
    再一次,没有任何帮助

Tra*_*ler 31

我终于解决了它:D
我刚刚添加了一个新的环境变量.我仍然不知道为什么它在一台计算机上工作(就像那台我没有设置这个变量)但至少它最终也适用于我的笔记本电脑并且(我认为)是一个好的(正确的?)解决方案:

控制面板 - > 系统 - > 高级系统设置 - > 环境变量... - > 系统变量 - > 新.. - >变量:LC_ALL,值:en_US.UTF-8

现在,当我编译时,我有英语警告/错误,eclipse就像应该的那样.

  • +1,你不知道我花了多少时间用谷歌搜索这个.谢谢. (4认同)