2011-08-30 9 views
10

Tôi đang sử dụng Eclipse 3.7 với CD/C++ CDT 8.0.Eclipse 3.7 C/C++ Mã Phân tích "codan" gắn cờ lỗi không có thật

Tôi đã định cấu hình Eclipse để sử dụng các tệp makefiles của riêng mình và bây giờ công cụ phân tích mã "codan" sẽ gắn cờ các lỗi trên mã đúng. Tôi đã cố gắng khôi phục các thiết lập của Eclipse, nhưng tôi không thể khôi phục lại hành vi thích hợp. Lỗi chồng chất lên nhanh chóng bằng cách nhấp vào tab nguồn. Các lỗi khiến tôi nghi ngờ codan bỏ qua hầu hết các tệp #include trong các tệp C++ của tôi.

Tôi có thể xem và định cấu hình dòng lệnh công cụ codan được Eclipse gọi không? Nếu không, bất kỳ ý tưởng về cách tôi có thể gỡ lỗi vấn đề này sẽ được đánh giá cao.

Tôi đã tìm thấy hộp thoại Tùy chọn-> Phân tích mã, nhưng điều đó không chỉ rõ cách Eclipse gọi công cụ.

+0

+1 Tôi không biết tại sao tôi không nghĩ đến việc hỏi điều này ở đây! Tôi sử dụng makefiles được quản lý bởi nhật thực và nó vẫn gắn cờ tất cả các lớp được bao gồm của tôi. –

+0

Kiểm tra tùy chọn chỉ mục của bạn. Xem câu trả lời này để biết chi tiết: http://stackoverflow.com/questions/10095295/why-cant-codan-find-size-t/10095683#10095683 – HighCommander4

Trả lời

1

Bạn cần thêm đường dẫn bao gồm tiêu đề Thư viện chuẩn vào tab Paths and Symbols -> Includes, nếu bạn chưa thực hiện. Sau đó, làm mới toàn bộ dự án và các biểu tượng Thư viện chuẩn nên được giải quyết.

+0

Cảm ơn, nhưng tất cả các đường dẫn của tôi đã được thiết lập. Khi tôi để Eclipse xây dựng dự án, không có đường dẫn bị thiếu. Bất kỳ suy nghĩ nào khác? – srking

+0

Có thể xây dựng lại chỉ mục và khởi động lại Eclipse? – ks1322