2011-10-20 13 views
5

Tôi là một newbie trong Eclipse. Tôi sử dụng Eclipse Indigo và MinGW để lập trình C++. Tạo một dự án Hello word là ok nhưng tôi có thể chạy chương trình. Nó đã bị chấm dứt khi bị nhốt!Eclipse C++ MinGW - Chương trình không thể Lau chùi <Terminated>

Đây là xây dựng Log (Ctrl + B):

" **** xây dựng của gỡ lỗi cấu hình cho dự án Hl ****

**** nội Builder được sử dụng cho xây dựng **** Không có gì để xây dựng cho Hl

"

Đây là những gì tôi nhận được khi nhấn Ctrl + F11 để chạy: " "

enter image description here

ai cũng có thể cho tôi biết cách giải quyết vấn đề đó?

+0

Bạn đã chọn chuỗi công cụ MinGW khi tạo dự án? – v01d

+0

Có, tôi đã chọn chuỗi công cụ MinGW! –

+1

Đây là một trang web có vấn đề thường gặp kiểm tra nó http://max.berger.name/howto/cdt/ar01s05.jsp – v01d

Trả lời

2

Bạn cần phải chắc chắn rằng bạn bao gồm C: \ MinGW \ bin vào môi trường đường

Ngoài ra, hãy chắc chắn rằng bạn không bao gồm đường dẫn như thế này -> C: \ MinGW \ msys \ 1.0 \ bin Nếu bạn làm như vậy các ứng dụng được xây dựng sẽ sụp đổ ngay lập tức!

+2

Không rõ ràng. Ý bạn là "Đừng làm như thế này"? Cách chính xác là gì? – ikel

0

Các tệp nhị phân MinGW phải nằm trong số %PATH%. Tôi sẽ không khuyên bạn nên làm lộn xộn biến Path của hệ thống, trừ khi mingw là chuỗi công cụ duy nhất và duy nhất của bạn. Thay vào đó, trong Eclipse làm như sau:

  1. mở cấu hình chạy của thực thi của bạn (mũi tên màu đen gần một
  2. cấu hình chạy xanh ...
  3. sau đó chọn exe của bạn
  4. sau đó đi đến tab có tên "Môi trường"
  5. nhấn "Mới ..."
  6. và thêm biến có tên "PATH" với nội dung "% PATH%; C: \ MinGW \ bin" (hoặc bất cứ nơi nào cài đặt MinGW của bạn)

Điều này làm việc cho tôi trên Eclipse Luna vào năm 2016.