我想知道在座的任何人是否成功地使用 SDK 3.03.00.04构建 Qt 5.8或5.9.1、然后运行了 QtWebEngine 应用程序。
我的团队已经完成了 Qt 构建、但当尝试使用小型 QtWebEngine 应用程序(请参阅下文)时、我们将获得以下输出。
此插件不支持 createPlatformOpenGLContext!
找不到 QtWebEngineProcess
我们认为第一个错误("插件不支持")消息不是第二个错误消息("无法找到")的原因、因为我们看到较早版本的 Qt 以及在不使用5.8/5.9版本的 Qt 中的 QtWebEngine 时出现了相同的第一个错误消息 (例如、当使用普通旧的 Qt 小工具时)但应用程序仍然运行正常。
只有当我们使用5.8/5.9版本的 QtWebEngine 时、我们才会收到第二条错误消息("找不到 QtWebEngineProcess)、实际上、辅助 QtWebEngineProcess 无法启动、我们的应用程序会以错误的方式退出。
我们正在与 Qt 技术支持部门合作解决此问题(包括第一条错误消息)、但他们的响应速度非常慢、因此我希望至少能看到这里是否有人确实设法使 QtWebEngine 运行5.8/5.9。
提前感谢。
下面是我们将使用的测试程序:
#include
#include
#include
#include
#include
#include
#include
int main (int argc、char * argv[])
{
QApplication 应用程序(argc、argv);
QtWebEngine:initialize();
QWebEngineView 视图;
View.resize (600、600);
如果(argc = 1)
{
view.setUrl(QUrl(QStringLiteral("">http://localhost")));
}
其他
{
char *p = argv[1];
view.setUrl(QUrl(p));
}
view.show();
返回 app.exec();
}