0

短篇小说:我需要使用修改后的 QWebKit 源代码编译 Qt 5.x,作为与应用程序的主要可执行文件(一种 redist 包)一起交付的版本。但是我无法实现这个目标。

很抱歉:我制作了 Qt Widgets 5.x 应用程序,主要部分是 QWebView,但是插件处理存在问题。错误是已知的并且正在被纠正(希望在 5.3 的完整版本中),但现在我需要使用需要修改 Qt 源代码的丑陋解决方法,如此处所述,只是删除了八行代码。

我遵循编译指南修改了配置标志,最后我得到了主要的 QT 版本

目前我正在处理另一个非常长的构建任务(这让我认为在 hexeditor 中手动将这些断言调用归零会更有效率......)

到目前为止,我的步骤是: 1. 提取干净的源代码(比 distclean 更快...) 2. 配置 -release -nomake 示例 -opensource -opengl 桌面 3. 制作(MSVC 或 MinGW,只要它可以工作,不管哪个)

经过几次失败的编译后,我终于得到了预期(或看起来像一个)的结果(发布库)。

下一步是 QWebKit...

我正在尝试遵循本指南

Perl、Python 和 Ruby 设置和工作(我怀念编译只需要编译器的日子)。GnuWin32 设置并准备就绪。ICU设置和...不工作。要编译我正在使用的 Webkit:perl Tools\Scripts\build-webkit --qt --release --minimal (在 ICU 中当然会失败)。

看来我需要再次重新配置和重建 Qt 并启用 ICU 支持才能使其工作,但是今天我没有时间浪费它了,因此我在这里写信是希望有人首先分享重新编译 Qt 的步骤尝试。

做什么,安装什么,配置什么?我已经从这种疯狂的依赖中变得疯狂了。

4

0 回答 0