如何在windows上为MinGW编译WebkitGTK
How do you compile WebkitGTK on windows for 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上构建网站GTK?请给我工具和尽可能多的细节。
仅供参考,QtWebkit不会削减它。他们的许可条款对商业并不友好。
我从未在Windows上编译过WebKitGtk。我想我本可以用cygwin让它工作,但这对我正在进行的项目来说是不可能的。
我最终使用了Chromium Embedded Framework:https://code.google.com/p/chromiumembedded/.它有针对Mac、Linux、Windows和移动设备的清晰说明和示例应用程序。
这里有人说,最简单的方法是从虚拟机交叉编译。实际上,那里有二进制。
他使用通过VirtualBox启动的OpenSUSE。然后,使用osc工具,从windows:mingw:win32获取mingw32-webkitgtk,并使用osc构建它。
- 尝试在Windows上执行C++时出错(通过MinGW编译)
- 如何使用mingw编译C STD ::线程代码
- MinGW 编译的可执行文件与网络无法在 x64 系统上运行
- MinGW编译的exe-缺少libgcc_s_silj-1.dll
- 使用由 Mingw 5.3 编译的 boost ASIO 库使用 QT 时出错
- 如何在 Atom IDE 中使用 gpp-compiler 时更改 MinGW 编译的 exe 位置?
- mingw 编译错误:从 'FARPROC ' 到 'void*' 的转换无效,但 msvc 编译正常
- 使用 MinGW 编译具有网络代码的简单 C++ SFML 文件会引发错误"undefined reference to IpAddress"
- 使用 mingw 编译 opencv3.1
- libx264用mingw编译 - 缺少__umoddi3,__udivdi3,_fseeko64和____chkstk
- MinGW .h 编译文件不起作用:此文件的版本与您运行的 Windows 版本不兼容
- 尝试使用 MinGW 编译 Assembly + C++:ccqKAvXJ.o:main.cpp:(.text+0x18):对 'GetMagicNumber' 的未定义引用
- std::endl 导致使用 MinGW 编译的 Windows 8 崩溃
- 用mingw编译SDL2,使用崇高的文本2错误
- MinGW编译失败:我创建的头文件没有这样的文件或目录
- 获取记事本++以使用minGW编译和运行C++程序
- 使用小型转储和 GDB 分析崩溃,以便 mingw 编译的可执行文件
- 使用 MinGW 编译自动化代理
- 无法在Win7上使用MinGW编译RIES。
- Qt5:此代码使用msvc2012编译正常,但使用MinGW编译时出现错误..为什么?