Khi tôi làm việc với Eclipse/CCS (CDT) trên Windows XP, các hoạt động "Khai báo mở" (F3
) và "Định nghĩa mở" (Ctrl-F3
) hoạt động như mong đợi.Eclipse CDT (CCS) Goto Định nghĩa của hàm
Sau khi chuyển sang Windows 7, tôi vẫn có thể chuyển đến khai báo. Nhưng Eclipse bỏ qua Ctrl-F3
và lệnh menu tương ứng hoàn toàn. Tôi đã kiểm tra tất cả các tùy chọn nhưng không thể tìm thấy bất kỳ sự khác biệt nào giữa cả hai cài đặt.
Tôi không nghĩ rằng thuộc tính dự án là rất quan trọng ở đây, vì Open Definition vẫn hoạt động khi tôi truy cập dự án khi Windows XP được khởi động.
Làm thế nào tôi có thể nhận lại hàm có giá trị này với cài đặt Eclipse mới?
Ctrl-F3 hoặc Ctrl-Click hoặc F3 không chuyển sang định nghĩa hàm, chỉ khai báo. Phiên bản CDT: 8.1.0.201206111645 Trợ giúp sẽ được đánh giá cao! – user180574
Tôi muốn sửa lại tuyên bố trước đó của mình. Nó có thể chuyển sang định nghĩa hàm nếu nó nằm trong cùng một tệp hoặc khai báo hàm nếu nó nằm trong tệp .h khác. Tuy nhiên, nó không thể chuyển sang định nghĩa hàm trong tệp .c khác (bao gồm .C, .cpp v.v.). – user180574