linux开发QWebEngineView遇到的问题,在此记录一下。
环境:
中标麒麟服务器版V5虚拟机
Qt 5.14.0
该程序代码在windows+Qt5.12.0+msvc2017可以编译通过。在中标麒麟下编译报错(大概是这样):
.../libQt5WebEngineCore.so
undefined reference to PK11_SignWithMechanism@NSS-3.22
百度输入关键词都查不到相关的资料。
bing里面输入PK11_SignWithMechanism可以搜索火狐浏览器的发行说明,这个系统的浏览器确实只有火狐
查了一下QtWebEngine是基于chromium内核的,https://blog.csdn.net/goldenhawking/article/details/80621685这个文章有介绍。
然后试着下载了chrome的rpm包,安装之后再编译运行程序就没有报错了。