我正在将一个QT应用程序从linux移植到Windows。这是一个非常奇怪的过程,现在我遇到了一个我无法解决的问题。我已编译代码并运行,但我正在使用QWebView,并且在linux上它在Windows上正确显示页面(谷歌地图)我只看到白色背景。我读过,也许我需要一些额外的图像库,但我不知道这个名字。有谁知道如何解决这个问题?
编辑:可能是图像或js的情况 - html输入类型=添加到页面的文本显示。我已经从QTPATH / plugins / imageplugins复制到MyAp / imageformats图像插件,但它没有帮助
答案 0 :(得分:1)
这应该有助http://www.qtcentre.org/threads/41333-QWebview-not-displaying-jpg-gif-png-images-on-another-machines
答案 1 :(得分:1)
真正有用的是设置值为1的QT_DEBUG_PLUGINS环境变量并使用qt打开程序,在控制台中我可以看到我缺少OpenSSl库。安装这个库解决了这个问题。
答案 2 :(得分:0)
我在Windows / MinGW应用程序上遇到了同样的问题。我将2个dll与安装捆绑在一起,libeay32.dll和ssleay32.dll,然后QWebView能够发出https://请求。
我从TortoiseSVN安装中复制了这些DLL,这些安装恰好安装在我的计算机上。