项目场景:
Qt5.12.9 运行程序时出现:
Failed to load libGLESv2d(存储空间不足,无法处理此命令)
create: Failed to load and resolve libGLESv2 functions
程序运行一会后,直接崩了。
问题描述
Qt5.12.9 运行程序时出现:
Failed to load libGLESv2d(存储空间不足,无法处理此命令)
create: Failed to load and resolve libGLESv2 functions
原因分析:
查看Qt5.12的最新更新:
https://wiki.qt.io/New_Features_in_Qt_5.12
The following modules are part of Qt 5.12 release, but deprecated and considered for removal in subsequent releases of Qt:
Qt Script
Qt Quick Controls 1
Qt Canvas 3D
检查后发现确实在某些文件中引入了 QtQuick.Controls 1.4 以使用TableView控件,但QtQuick.Controls 2 中并没有这个模块。
解决方案:
把QtQuick.Controls 1.4的TableView控件删除并把QtQuick.Controls 1.4改成QtQuick.Controls 2.0