2012-11-28 55 views
2

就像標題所說,我正在尋找一個可以在C++應用程序中使用的WebKit。我不想使用QT,因爲如果您想創建商業應用程序,您必須付出很多代價。我玩過WebKit .NET和Gecko,但是如果沒有框架(也許是表單控件),我會喜歡WebKit for C++(而不是Visual C++,因爲我不想依賴.NET框架)?是否有不使用QT的C++ WebKit?

感謝Nathan

+0

理論上WebKit是不依賴於任何特定的框架,除了OpenGL的IIRC。除此之外,有不同框架的端口,並使用任何你覺得方便。但是你究竟想要做什麼? –

+0

@Aniket我在C++的WebKit的一個端口之後。我期望爲我們的產品構建一個視圖,我的老闆和工作夥伴堅持使用WebKit,因爲該Web應用在該引擎中運行得更快。我發現並嘗試了一些C#,Delphi和C++(使用QT),但QT成本太高。需要WebKit的另一個端口或將其集成到基於簡單表單的應用程序中的方法。 – Kal

+0

「如果您想創建商業應用程序,您必須付出很多代價」 - TomA也回答說前提是錯誤的。只要你不修改Qt本身,使用Qt商業就沒有問題。 –

回答

7

如果您動態鏈接到它,則不需要商業Qt許可證。 It is LGPL.

只要您使用未經修改的Qt DLL並避免將其直接靜態鏈接到主可執行文件中,它就是符合LGPL的使用該庫的方式。您仍然可以使用安裝程序捆綁和重新分發這些DLL。

+0

你仍無法將其用於商業用途 –

+0

@TomA可能需要一個靜態的「獨立」建設,因爲它會被捆綁與我們的應用程序使用安裝屏蔽所以可能是一個問題:/ – Kal

+1

@Aniket是的,你可以。 –