Tôi phải thừa nhận tôi mới sử dụng WebKit để hỏi câu hỏi đúng không phải là dễ dàng.Liên kết JS WebKit: từng bước làm cách nào để
Điều tôi có là WebKit từ WebKit.org. Nó cập nhật, xây dựng, tôi có thể gỡ rối - tôi đã làm nó trên Windows.
Điều tôi quan tâm là cách tạo tệp sơ khai cho một số tệp IDL mà tôi có. Tôi hiểu được bức tranh cao cấp:
- Viết các giao diện bằng cách sử dụng ngôn ngữ IDL
- Tạo file còn sơ khai (.h & file cpp).
- Thêm mã của bạn trong các tệp gốc được tạo trước đây.
Tôi đã chỉ định tệp IDL của mình trong "WebCore.gypi". Tôi đã chỉ định sau đó đường dẫn đến tệp IDL của tôi trong "WebCore.gyp". Rõ ràng điều này là không đủ khi xây dựng WebKit không tạo ra các tệp gốc cho các tệp IDL của tôi.
Tôi đã nghi ngờ tại một thời điểm rằng có thể tệp IDL của tôi chứa các thuộc tính không xác định nhưng mọi thứ có vẻ ổn.
Bất kỳ mẹo nào? Ngoài ra, bạn có biết bất kỳ "Làm thế nào để" rõ ràng?
Cảm ơn!
Sửa 130.206:
tôi đào một số chi tiết và rõ ràng WebKit tương tác với một số hệ thống xây dựng; ví dụ GYP là dành cho Chromium. Tôi thành thật không mong đợi sự phức tạp đó nên tôi không đề cập đến việc tôi cần tạo ra ràng buộc cho Safari có hệ thống xây dựng khác và như vậy là "cách làm thế nào" độc đáo của riêng nó. Vì vậy, câu hỏi bây giờ là, hệ thống xây dựng Safari hoạt động như thế nào? Tôi cần phải đặt các tệp IDL của mình ở đâu? Cảm ơn!