|
|
1
126
您需要安装webkitwidgets库。 在Ubuntu上,在终端中尝试以下操作:
在Fedora上,包有一个不同的名称,因此请尝试:
或者在Fedora上,通过dnf:
|
|
|
2
12
如果您需要为Qt 5.7安装webkit*Windows库,您应该手动编译它,因为在新版本中,webkit(WebView?)已被WebEngine取代。 阅读Qt 5.7版本(评论): http://blog.qt.io/blog/2016/06/16/qt-5-7-released/ 生成序列(静态或共享): 1) 下载Qt 5.7.0来源: http://download.qt.io/community_releases/5.7/5.7.0/ 2) 下载所需的工具:ActiveState Perl(二进制)、Python(二进制),Ruby(二进制);GnuWin Bison(二进制)。GPref(二进制):Grep(二进制)——WinFlex;LibIconv;make(二进制)!sqlite(源!);ICU(源);windows msys(二进制)(带有工具的类unix shell);使用QtWebKit构建Qt的mingw-w64(bin+dev),请参阅上的链接: https://trac.webkit.org/wiki/BuildingQtOnWindows 3) 将ICU源下载到C:\ICU\ICU后。通过打开“开始”窗口菜单打开msys QT mingw控制台外壳(应下载并安装msys)并进行搜索或使用快速搜索。在打开的控制台中,启动配置脚本,然后编译并安装:
4) 使用(!)ICU支持构建Qt(设置“-ICU”进行配置)请参阅下面的编译脚本。将PATH更改为您的环境。 目录结构:
C: \Qt\Src\qtbase\compile.bat
在Windows Power Shell中的exmaple中运行命令:
通过编译后,使用它在BUILD_DIR中安装文件(安装Qt文件):
Qt应该开始安装 5) 将Qtwebkit源代码下载到C:\Qt\Src\Qtwebkit。使用下面的编译脚本,使用带有ICU的C:\Qt\5.7.0n中的文件,使用新的Qt 5.7.0版本编译qtwebkit。 C: \Qt\Src\qtwebkit\Tools\Scripts\compile.bat
编译qtwebkit:
在成功编译和安装之后,应该可以使用qtwebkit编译您的应用程序。 为静态生成QT 编辑文件C:\Qt\Src\qtbase\compaile.bat并通过构建。
可能的错误
1) 在构建qtwebkit时:
检查您的Qt 5.7.0n是否与ICU一起构建。IT还可以在qtwebkit中的configure中通知您“需要ICU”。
2)
在这种情况下,您应该使用正确版本的Flex,即“win_Flex”。您应该重命名文件以使用win_flex,而不仅仅是flex(和bison)。
3) 在构建qtwebkit时:
编辑文件C:\Qt\Src\qtwebkit\Tools\Scripts\compile.bat并检查sqlite的正确路径:
4)
您应该下载右库拱门(32位或64位)
5)
可能发生在通过某些测试或MiniBrowser时。您可以在文件中搜索“UIProcess/API/qt”和“MiniBrower”,并将其从 制作文件和其他一些文件,然后重新开始构建。 链接
|
|
|
3
3
Alex引用的社区构建仅在第5.9季度之前可用。 如果您想使用更新的Qt5(当前版本为5.11),那么另一个选项是将“QtWebKit”移植到“QtWeb引擎”。 |
|
|
4
1
我通过复制之前安装的5.5版本中的webkit和webkitwidgets pri文件来实现它。
|
|
|
5
1
对于windows,我刚刚下载 https://github.com/annulen/webkit/releases/tag/qtwebkit-tp5 并将文件夹复制到相关的Qt安装文件夹中。现在我可以使用MinGW Qt5.8和最新的网络工具包。感谢康斯坦丁和这个项目的所有贡献者! 只有一件事需要注意——我需要使用Qt中的发布配置。 |
|
|
6
0
对我来说有效的是两个答案的组合,我使用了@user1251007的建议+这个命令
在此处找到此命令行: link to the stackoverflow response |
|
|
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
|
|
h-swell · QT——如何使用布局类? 1 年前 |
|
|
LeftFrog · Qt中macOS上的按钮颜色不变 2 年前 |
|
|
Bobby · Qt是否与RAII设计模式不兼容? 2 年前 |
|
|
Harvey · 如何更改Qt Creator配置项目的默认套件? 2 年前 |