Tôi đang cố gắng tạo ra một eclipse .project và .cproject từ một tệp cmake hiện có. Chạy cmake từ gốc của dự án mà tôi đã thử thêm vào tập gốc CMakeLists.txt (CMAKE_ECLIPSE_VERSION = 4.2) mà dường như không thể làm gì vì nó là biến cục bộ, không phải biến env toàn cầu, nếu tôi hiểu chính xác.cmake không nhận ra cài đặt CMAKE_ECLIPSE_VERSION
Cố gắng thêm cờ dòng lệnh như thế này:
cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_ECLIPSE_VERSION=4.2 .
Tạo cảnh báo sau. Vậy làm thế nào để một cmake biết phiên bản nhật thực?
- Không thể xác định phiên bản Eclipse, giả sử ít nhất 3.6 (Helios). Điều chỉnh CMAKE_ECLIPSE_VERSION nếu điều này là sai.
Tôi đã kiểm tra tệp .project và có vẻ như đang sử dụng cdt 4. Khá cũ.
Kesten
Tôi có cùng một vấn đề. Sẽ rất tuyệt nếu có giải pháp cho vấn đề này. – Daniel
Một cách giải quyết mà tôi thấy là đảm bảo rằng nhật thực nằm trong PATH của bạn để CMake có thể tìm thấy nó. Sau đó, bạn sẽ không phải chỉ định phiên bản Eclipse theo cách thủ công. – Daniel
Bạn có nhớ đánh dấu câu trả lời của mình là được chấp nhận không? Nó rõ ràng hơn rằng nó làm việc trong trường hợp những người khác đọc câu hỏi :) –