2012-04-17 43 views
16

Vấn đề của tôi là:
Khi tôi biên soạn một dự án C++ với nhật thực (Juno, 64bit, Java 7u3) trên máy tính xách tay Windows 7, tôi gặp lỗi tiếng Đức/cảnh báo. Điều này dẫn đến cảnh báo cho thấy là lỗi trong nhật thực.mingw g ++ đưa ra cảnh báo sai ngôn ngữ (tiếng Đức thay vì tiếng Anh)

Windows (7, 64bit) được thiết lập để:
Hiển thị Ngôn ngữ: tiếng Anh
Format: Đức (Thụy Sĩ)
Location: Thụy Sĩ
ngôn ngữ cho chương trình Unicode phi: tiếng Anh (Canada)

Trên máy tính Windows 7 (64bit) khác của tôi, tôi có cùng cài đặt chính xác và không gặp bất kỳ sự cố nào.

tôi đã cố gắng:

  • Thêm -Duser.language = en đến cuối tập tin eclipse.ini tôi.
    Đã không hoạt động
  • Thay đổi Định dạng sang tiếng Anh.
    nào làm việc thực tế nhưng không phải là thực sự là một lựa chọn do sai định dạng ở những nơi khác
  • Nhiều việc khác nhau Tôi không thể nhớ (ví dụ như biến môi trường trong nhật thực, vv)
    Một lần nữa, không có gì giúp

Trả lời

28

Cuối cùng tôi đã giải quyết được: D
Tôi vừa thêm một môi trường mới. Tôi vẫn không biết tại sao nó hoạt động trên một máy tính (như tôi chưa đặt biến này) nhưng ít nhất nó cũng hoạt động trên máy tính xách tay của tôi và là (tôi nghĩ) một giải pháp tốt (đúng?):

Control Panel ->Hệ thống ->hệ thống Advanced Settings ->Môi trường Varibales ... ->biến hệ thống ->New .. -> Variable: LC_ALL, giá trị gia tăng : en_US.UTF-8

Bây giờ tôi có cảnh báo/lỗi tiếng Anh khi tôi biên dịch và nhật thực hoạt động như nó cần.

+4

+1, bạn không biết mình đã dành bao nhiêu thời gian cho việc này. Cảm ơn bạn. –

Các vấn đề liên quan