2011-07-22 43 views
6

Trên CDT Eclipse, có ai đó biết cách để có các thư viện bên ngoài được gắn bởi mã nguồn của chúng không? Điều tôi muốn làm là nhấp vào tên phần tử (ví dụ: hàm, biến) để Eclipse mở phần tương ứng của tệp nguồn của nó (hoặc mở tệp tiêu đề ban đầu, sau đó mở nguồn với một nhấp chuột khác trong tiêu đề). Có thể trong chế độ Java của Eclipse.Cách đính kèm nguồn vào thư viện trên Eclipse CDT

Cảm ơn.

Trả lời

9

Tạo dự án thư viện. Thêm thư viện bên ngoài vào nó. Mở dự án thư viện Thuộc tính, liên kết các thư mục nguồn qua C/C++ General/Paths và Symbols/Source location. Mở dự án chính Thuộc tính và thêm dự án thư viện vào Dự án tham khảo.

Nếu bạn đã làm mọi thứ đúng, Mở hành động khai báo (F3) sẽ mở một nguồn chức năng.

Chúc mừng, Max

+0

Cảm ơn @Max. Tôi đã thử nhưng chưa làm việc. Bằng cách "thêm thư viện bên ngoài", bạn có nghĩa là sao chép chúng vào thư mục dự án, hoặc chỉ định tại Build-> Settings-> C++ Linker? Và ngoài ra, bạn có phải biên dịch trên Eclipse không? – IsaacS

+0

Tôi muốn sao chép hoặc liên kết (Tệp mới, Nâng cao/Liên kết) vào dự án. Câu hỏi cuối cùng là gì? – Max

+0

Xin lỗi, điều đó không rõ ràng. Tôi đã yêu cầu nếu biên dịch dự án thư viện là cần thiết. Và bây giờ tôi thấy rằng việc xây dựng dự án chính đòi hỏi phải xây dựng các lib prj quá, mà làm cho tôi nghĩ rằng tôi vẫn làm điều gì đó sai vì sao chép các tập tin thư viện không sử dụng nếu xây dựng là cần thiết. – IsaacS

0

Trong nhà thám hiểm dự án bạn có thể

  1. nhấp chuột phải vào tên thư mục
  2. nhấp chuột trên các cấu hình rescource
  3. chọn loại trừ từ build
Các vấn đề liên quan