This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PROCESSOR-SDK-AM335X:运行 QtWebengine 时出错

Guru**** 2524550 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/619777/processor-sdk-am335x-error-running-qtwebengine

器件型号:PROCESSOR-SDK-AM335X

我想知道在座的任何人是否成功地使用 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();
} 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Biser。 今天、我的团队解决了这个问题。 我们在 RFS 中安装 Qt 构建时遇到了一些问题、因此未找到 Web 引擎过程。

    我们正在遇到一些其他需要我们研究的问题、因此我可能会在某个时候将这些问题回帖。 但是,显然,《任择议定书》中的问题已经得到解决。