短篇小说: 我需要使用修改后的QWebKit源代码编译Qt 5.x作为与应用程序的主要可执行文件(一种redist包)一起提供的版本。但是我无法实现这一目标。
长篇大论: 我制作了Qt Widgets 5.x应用程序,主要部分是QWebView,但是插件处理存在问题。 Bug是已知的,并且正在进行修正(希望完全发布5.3),但是现在我需要使用丑陋的解决方法,需要修改Qt源代码,如here所述,这只是删除8行代码。
我跟着compilation guide,modified config flags,最后我得到了主要的QT构建
目前我正处于另一个可怕的长期构建任务的过程中(这让我觉得手动为null并使用hexeditor中的那些断言调用会更有效率......)
到目前为止我的步骤是: 1.提取清洁源(比distclean快...) 2. configure -release -nomake examples -opensource -opengl desktop 3.制作(MSVC或MinGW,只要能工作就没关系)
在编辑失败后,我终于得到了预期(或看起来像一个)结果(发布库)。
下一步是QWebKit ......
我正在尝试关注this guide。
Perl,Python和Ruby设置和工作(我想念编译仅需要编译器的日子)。 GnuWin32设置并准备就绪。 ICU设置......不工作。 要编译我正在使用的Webkit:perl Tools \ Scripts \ build-webkit --qt --release --minimal(当然在ICU失败)。
似乎我需要再次重新配置和重建Qt,并启用ICU支持以使其正常工作,但是今天我没有时间浪费它,因此我写在这里希望有人会分享重新编译的步骤Qt一开始尝试。
做什么,安装什么,配置什么?我已经从这种依赖的疯狂中疯狂了。