如何在Windows上为MinGW编译WebkitGTK

时间:2014-09-10 04:19:27

标签: c++ webkit gtk cygwin mingw

我对C ++,GCC,MinGW和Cygwin的经验非常有限。但是,我已经对它进行了测试,并意识到Cygwin并不是我想要做的事情的理想解决方案。尽管使用GTKWebkit的GTK +程序在Cygwin上运行良好,但在将最终项目打包到单个.exe方面并不是那么好。对cywin1.dll等的依赖是一个交易破坏者。

我测试了MinGW,它在Windows中仅适用于标准的GTK应用程序。文件大小很棒!

我测试了一个标准的GCC编译器来编译GTK& Mac上的WebKitGtk应用程序,它运行完美。

但是在windows世界中,我对GTK和WebkitGTK感到困惑。我想要做的是使用MinGW在Windows上编译示例WebkitGTK应用程序。因此,所有必需的库都是静态链接的,并且只有一个.exe。

我的选择是什么?我如何在Windows上实际构建WebsiteGTK?请尽可能多地提供工具和详细信息。

仅供参考,QtWebkit不会削减它。他们的许可条款不是商业友好的。

1 个答案:

答案 0 :(得分:1)

我从来没有在Windows上编译WebKitGtk。我想我可以使用cygwin来解决这个问题,但对于我正在进行的项目来说,这不是首发。

我最终使用的是Chromium Embedded Framework:https://code.google.com/p/chromiumembedded/。它有适用于Mac,Linux,Windows和移动设备的清晰说明和示例应用程序。