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

时间:2012-04-17 12:15:52

标签: compiler-errors g++ environment-variables locale

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

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

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

我试过了:

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

1 个答案:

答案 0 :(得分:31)

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

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

现在我编译时会出现英语警告/错误,而eclipse就像应该的那样。