Xây dựng câu trả lời của arrowd cho Eclipse:
Trước tiên, hãy chọn thư mục cho tệp CMake. Tôi muốn giữ các không gian làm việc Eclipse của tôi theo số ~/workspaces
và mã nguồn trong ~/src
. Dữ liệu mà tôi cần để xây dựng hoặc thử nghiệm dự án đi trong các thư mục con của thư mục không gian làm việc của dự án, vì vậy tôi đề nghị làm tương tự cho CMake.
Giả sử cả hai không gian làm việc và nguồn của bạn thư mục được đặt tên someproject
, làm:
cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject
Sau đó, trong không gian làm việc Eclipse của bạn, làm:
File> Import ...> General> Các dự án hiện vào Không gian làm việc
Kiểm tra Chọn thư mục gốc và chọn ~/workspaces/someproject/cmake
. Đảm bảo Sao chép dự án vào không gian làm việc KHÔNG được chọn.
Nhấp vào Hoàn thành và bạn có dự án CMake trong không gian làm việc của mình.
Hai điều cần lưu ý:
- tôi đã sử dụng
cmake
cho subdir gian làm việc, nhưng bạn có thể sử dụng một tên mà bạn chọn.
- Nếu bạn thực hiện bất kỳ thay đổi nào đối với cấu hình xây dựng của mình (chẳng hạn như chỉnh sửa
Makefile.am
), bạn sẽ cần phải chạy lại lệnh cuối cùng để Eclipse nhận các thay đổi.
Công trình này tuyệt vời, Cảm ơn. – rajat
Lưu ý rằng bạn thực sự nên sử dụng một thư mục riêng để xây dựng, nhưng điều này sẽ hoạt động. – byteit101
Trong trường hợp của tôi, nó chỉ tạo ra thư mục CMakeFiles, CMakeCache.txt và cmake_install.cmake. :/Tôi cũng đã làm việc với hướng dẫn tại cmake.org, cùng một kết quả. Có thể vấn đề là các tệp cmake của tôi xác định hai dự án khác nhau theo cùng một giải pháp? Bạn có nghĩ rằng đó có thể là lý do? – 3yanlis1bos