2009-07-08 35 views
5

Tôi có một tệp trong dự án của mình mà tôi cần biên dịch bằng công cụ bên ngoài và đầu ra của tệp đó là một cặp tệp .c và .h.Eclipse-CDT: Whats cách tốt nhất để thêm bước xây dựng tùy chỉnh là gì?

Làm cách nào tốt nhất để tích hợp điều này vào bản dựng Eclipse-CDT của tôi?

  • Lý tưởng nhất là tôi có thể tham khảo các công cụ bên ngoài bằng cách sử dụng đường dẫn tương đối
  • Lý tưởng nhất là Eclipse sẽ biết nếu tôi thay đổi tập tin này mà nó cần phải chạy lại công cụ bên ngoài

Tôi đã thử ra thêm một cái gì đó vào phần 'Nhà xây dựng' trong Thuộc tính dự án với kết quả hỗn hợp.

thx

  • Alex

Trả lời

3

Tôi đã làm việc này tốt bằng cách thêm 'Trình tạo' loại 'Chương trình'.

Nhấp chuột phải vào dự án, Nhấp vào Thuộc tính, Nhấp vào Mới ..., Thêm vị trí của tệp bạn muốn thực thi, cũng như bất kỳ đối số dòng lệnh nào.

1

Tương đối đầu trong cuộc đời của các dự án của chúng tôi, tôi cảm thấy như mình đang chạy vào quá nhiều hạn chế của quản lý của Eclipse CDT xây dựng, vì vậy tôi chuyển sang làm.

Điều này không tệ như âm thanh; Eclipse CDT tích hợp tốt với việc thực hiện (chạy nó với cấu hình bạn đã chọn và phân tích các kết quả của nó), và bạn có thể sử dụng các tệp makefiles được tạo của Eclipse CDT làm điểm bắt đầu.

Khi bạn đang sử dụng xong, bạn có thể dễ dàng thêm bước xây dựng tùy chỉnh.

+0

Xin cảm ơn, tôi sẽ lưu ý rằng đây là một tùy chọn. –

+0

Thực hiện là cũ nhưng nó hoạt động rất tốt và được ghi lại đầy đủ – schoetbi

2

Tôi đang sử dụng cmake với CDT nhật thực
nó cung cấp một máy phát điện để tạo ra toàn bộ thực dự án CDT

bạn chỉ cần cài đặt tập tin CMakeLists.txt bạn và sau đó chạy lệnh sau trong thư mục dự án của bạn:
cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug .
sau khi nhật thực toàn phần có sử dụng các cmake tạo làm cho tập tin và tái tạo nó khi bạn thay đổi CMakeLists.txt

có tồn tại tutorial cho cmake và CDT

bạn phải kiểm tra xem cmake phù hợp với nhu cầu của bạn

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