1

我正在将 QT 应用程序从 linux 移植到 Windows。这是一个非常奇怪的过程,现在我遇到了一个我无法解决的问题。我已经编译了代码并且它运行了,但是我使用的是 QWebView,当在 linux 上它在 Windows 上正确显示页面(谷歌地图)时,我只看到白色背景。我读过也许我需要一些额外的图像库,但我不知道名字。有谁知道如何解决这个问题?

编辑:图像或 js 可能是这种情况 - 添加到页面显示的 html 输入类型 = 文本。我已经从 QTPATH/plugins/imageplugins 复制到 MyAp/imageformats 图像插件,但没有帮助

4

3 回答 3

1

真正有帮助的是设置值为 1 的 QT_DEBUG_PLUGINS 环境变量并使用 qt 打开程序,在控制台中我可以看到我缺少 OpenSSl 库。安装这个库解决了这个问题。

于 2013-01-19T11:04:27.700 回答
0

我在 Windows/MinGW 应用程序上遇到了同样的问题。我在安装中捆绑了 2 个 dll,libeay32.dll 和 ssleay32.dll,之后 QWebView 能够发出 https:// 请求。

我从恰好安装在我的计算机上的 TortoiseSVN 安装中复制了这些 DLL。

于 2017-01-25T12:41:42.087 回答