我对C++、GCC、MinGW和Cygwin的经验非常有限。然而,我已经测试了它们,并意识到Cygwin不是我尝试做的事情的理想解决方案。即使一个带有GTKWebkit的GTK+程序在Cygwin上工作得很好,但在将最终项目打包成单个.exe文件方面并不那么完美。cygwin1.dll等依赖项是无法忍受的。
我测试了MinGW,在Windows上为标准GTK应用程序运行得很好。而且文件大小也很棒!
我测试了标准的GCC编译器来编译一个在Mac上运行的GTK和WebKitGtk应用程序,它也运行得很好。
但在Windows世界中,我对GTK和WebKitGTK感到困惑。我想在Windows上使用MinGW编译一个WebkitGTK示例应用程序,以便所有所需库都被静态链接,并具有单个.exe文件。
我的选择是什么?我该如何在Windows上实际构建WebsiteGTK?请给我提供工具以及尽可能多的细节。
顺便说一下,QtWebkit也行不通。他们的许可条款并不商业友好。