gpt4 book ai didi

c++ - Windows 上的 Qt 5.7 黑屏

转载 作者:行者123 更新时间:2023-11-30 05:24:53 31 4
gpt4 key购买 nike

我刚刚将我的项目升级为使用 Qt 5.7,在 Mac 上我可以使用 Qt Webengine 加载 html 页面,但在 Window 7 上,页面不显示,而是显示黑屏。

我还编译了一个简单的浏览器示例,它也只显示黑屏。

我正在使用 Qt 5.7 的 visual studio 2013 构建

有谁知道为什么它不显示页面。

Qt 5.7 是否需要任何第三方库才能在 Windows 上正确呈现。

最佳答案

我们遇到了类似的问题,每当我们使用 QWebEngineView 启动应用程序时,它只会显示黑屏甚至在另一台机器上崩溃。问题是由于我们与应用程序打包在一起的 api-ms-*.dlls 和 d3dcompiler_47.dll 版本错误所致。

我们在“C:\Program Files (x86)\Windows Kits\10\Redist”下安装了 Windows SDK 的开发人员机器上找到了正确的版本。

附带说明:我们发现在 Windows 下部署 QWebEngine 非常麻烦。您还需要包括来自 qtbase\translations 的“qtwebengine_locales”和来自 qtbase 的“resources”以及来自 qtbase 的“QtWebEngineProcess.exe”\bin.

有助于追踪问题的是将“CONFIG += console”放入 pro 文件中。这样,带有相关错误信息的控制台输出就会显示在部署目标上。

关于c++ - Windows 上的 Qt 5.7 黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38540943/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com