将 QT WebKitWidgets 应用程序部署到 Windows XP
Posted
技术标签:
【中文标题】将 QT WebKitWidgets 应用程序部署到 Windows XP【英文标题】:Deploy QT WebKitWidgets app to windows XP 【发布时间】:2015-06-15 12:06:15 【问题描述】:来自 Linux,使用 QT5.4(应用按预期编译和工作)
如果您对该主题感兴趣,只需获取在未安装 QT 的 XP 机器上运行的 fancybrowser 示例...
我的第一次尝试是使用 MXE(并手动复制 dll)。没有成功。 使用 Windows XP 设置 VM。 使用 windeployqt。 应用程序“工作”,但 QWebView 不显示任何内容。
尝试 qt.conf
[Paths]
Prefix=.
还有更多。 仍然不成功。
windeployqt 带有所有选项,包括 webkit、编译器、角度... 没有成功...
阅读 QWebEngine 将是下一个。 在 Linux(OK) Windows 上编译一个小例子(Mingw 不支持 qwebengine!!!)。 因此,在使用 Windows 8(msvc 2010 不支持 qwebengine)设置新 vm 之前,可能会发现该应用程序无法在 XP 上运行.... 并从 QWebView 移植到 QWebEngineView....
请帮助: 如何在 Windows 上部署 webkitwidgets 应用程序? (不安装 Qt,这将是我最后的机会......)
编辑
下一步是在开发机器和目标机器上运行 ProcessExplorer。解析两台机器上加载的 dll 的输出,它们没有区别。 所有必需的 dll 都已加载?仍然没有显示...
【问题讨论】:
【参考方案1】:这个问题应该在上周发布的Qt5.5.1中得到解决。 只需使用 Qt 的部署工具 :)
【讨论】:
以上是关于将 QT WebKitWidgets 应用程序部署到 Windows XP的主要内容,如果未能解决你的问题,请参考以下文章