2008-10-22 33 views
5

Tất cả các tiêu đề C++ của chúng tôi sử dụng phần mở rộng .h. Eclipse cho rằng đây là các tiêu đề C và gắn cờ chúng với nhiều lỗi cú pháp trên những thứ như các lớp và các không gian tên.Làm cho Eclipse xử lý tệp .h dưới dạng C++?

Tôi đã cố gắng để thay đổi hiệp hội loại tập tin từ:

Preferences > C/C++ > File types 

nhưng nó "khóa".

Điều thú vị là "* .h" được liên kết với cả hai tiêu đề C và C++, nhưng có vẻ như đang sử dụng C. Làm thế nào tôi có thể nhận Eclipse xử lý tệp .h là C++?

+0

Câu hỏi khác về ngôn ngữ bất khả tri "làm thế nào để thay đổi liên kết": http://stackoverflow.com/questions/12850756/how-to-remove-the-lock-in-file-association-in-eclipse –

Trả lời

2

Thử tạo dự án mới và chỉ định khu vực nguồn của bạn làm vị trí. Tuy nhiên, hãy chắc chắn bạn chọn dự án C++ (tôi thường sử dụng tùy chọn makefile). Đây là tất cả những gì bạn cần phải làm để làm cho trình phân tích cú pháp nhận ra cú pháp C++.

+0

Một yếu tố khác là tất cả các tệp nguồn đều được truy cập thông qua RSE. Tôi đã tìm ra cách nhập các tệp vào một dự án thông qua RSE và sau đó giải pháp này hoạt động. Cảm ơn! –

+0

... ngoại trừ khi tôi nhập chúng vào một dự án, chúng có vẻ là bản sao cục bộ và không đồng bộ hóa thông qua RSE nữa. Chuột. –

+0

Tìm thấy câu trả lời. Thay vì nhập các tệp, hãy liên kết thư mục RSE với dự án. –

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