我对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不会削减它。他们的许可条款不是商业友好的。
答案 0 :(得分:1)
我从来没有在Windows上编译WebKitGtk。我想我可以使用cygwin来解决这个问题,但对于我正在进行的项目来说,这不是首发。
我最终使用的是Chromium Embedded Framework:https://code.google.com/p/chromiumembedded/。它有适用于Mac,Linux,Windows和移动设备的清晰说明和示例应用程序。