[Seek Help] QT缺失openglwidgets
Tofloor
poster avatar
艾丝妲单推人
Moderator
2025-08-22 22:08
Author

在官方商店下载的Qt Creator,使用的Qt是deepin 25预装的5.15.8版本。最近从网上下载了一个QT项目,但是提示缺失openglwidgets的问题。

即使我创建的是空白项目,只要在Pro文件添加QT += openglwidgets就提示👎 error: Project ERROR: Unknown module(s) in QT: openglwidgets
图片.png

问了几个AI,有建议我从源代码重新编译Qt的,有建议我用官方Qt安装器安装相同版本的,还有建议我用glwidget代替openglwidgets的(这可是别人的代码,不熟悉怎么可能大幅改动)。焦头烂额中……

Reply Favorite View the author
All Replies
root
deepin
2025-08-23 01:01
#1

openglwidgets 是 QT 6才会有,在 qt6-base-dev这个包里面

tail

使用 QT 5.15.8 开发 QT6 应用出现 error: Project ERROR: Unknown module(s) in QT: openglwidgets 纯属是正常现象

joy

Reply View the author
艾丝妲单推人
Moderator
2025-08-23 08:43
#2
root

openglwidgets 是 QT 6才会有,在 qt6-base-dev这个包里面

tail

使用 QT 5.15.8 开发 QT6 应用出现 error: Project ERROR: Unknown module(s) in QT: openglwidgets 纯属是正常现象

joy

我也尝试过安装QT6,但是,如果两个QT版本共存,不管是QT5还是QT6都提示:👎 error: /opt/deepin-shared-libs/Qt5.15.10gles/bin/uic: error while loading shared libraries: libicui18n.so.63: cannot open shared object file: No such file or directory

实测用了QT6.9.1就会这样:
图片.png

Reply View the author
艾丝妲单推人
Moderator
2025-08-23 15:07
#3

已经不用了,系统已经进不去了,这层楼是用Windows发的

Reply View the author