2009-12-17 31 views
33

Các giải pháp tôi đã tìm thấy không liên quan:Làm thế nào để nhúng WebKit vào ứng dụng C/C++/Win32 của tôi?

  • một ai đó sử dụng WebKit trong một dự án Delphi
  • một ai đó sử dụng nó với Java
  • có QtWebKit (khoảng: demo trống ứng dụng mất 44 meg)
  • cổng Net của nó
  • GTK + cổng

tôi cần một hướng dẫn làm thế nào để nhúng dụ WebKit vào một tinh khiết Ứng dụng C/C++ trong Win32.

Trả lời

26

Brent Fulgham đã đưa rất nhiều công sức vào sản xuất một cổng WindowsKit của WindowsKit, vốn không phụ thuộc vào công cụ phụ trợ độc quyền của Apple (ví dụ: CoreGraphics, CoreFoundation, CFNetwork). Tôi tin rằng đó là những gì bạn đang sau. Các chi tiết không được đối chiếu hoàn toàn ở một nơi, nhưng có some information in the Trac wiki và các bit khác được vẽ xung quanh trên Brent's blog.

EDIT: Link to Brent's project on sourceforge

EDIT 2: News of some interesting progress from Brent's blog

+1

Có vẻ như những gì tôi cần. Cảm ơn, Phil! –

+0

Tôi cũng sẽ nhận thấy, theo cách này mặc dù chấp nhận được yêu cầu một số nỗ lực đáng kể từ nhà phát triển (không giống như nhúng widget Qt) và không phải là hướng dẫn nhúng từ A-to-Z. Nó sẽ là tốt đẹp nếu có một giải pháp dễ dàng hơn. –

+0

Các giải pháp dễ dàng hơn, theo mặc định, không tồn tại. Ai đó phải làm cho họ. –

3

WebKit cho Windows vẫn đang sử dụng VS 2005. Vì vậy, nếu bạn sử dụng VS2010 hoặc 2012, bạn cần phải xây dựng WebKit trên VS fr này nguồn om, bởi vì các phiên bản redistributable thời gian chạy vc * .dll khác nhau. Ví dụ, bạn có thể sử dụng Brent Fulgham's test project và lời khuyên để xây dựng WebKit trên VS from this blog mới để kiểm tra bản dựng của bạn.

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