c++ - MXE 中缺少软件包
问题描述
我在 Qt 中做了一个 C++ 项目。我的应用使用 QMediaPlayer 和 QVideoWidget 显示短视频。当我在 Qt 中编译它时一切正常。我是 Linux 用户。当我尝试在 MXE 中交叉编译它时,问题就开始了。我有一个错误:
Project MESSAGE: Warning: unknown QT: multimediawidgets
和
main.cpp:12:24: fatal error: QMediaPlayer: No such file or directory
compilation terminated.
Makefile.Release:132: recipe for target 'release/main.o' failed
我加了
QT += core gui multimedia multimediawidgets
在我的 .pro 文件中。我注意到 MXE 包列表中没有 QMultimediaWidget 。
有没有办法解决这个问题?
解决方案
推荐阅读
- python - 匹配列表的索引基于其值
- angular - 如何将枚举定义为路由参数
- python - Python 3.6:为什么 pickle.dumps(nparray) 会永久增加引用计数?
- google-apps-script - 这些行超出范围
- angular - 带有 Sqlite 的 Ionic 4 - 无法读取未定义的属性“然后”类型错误:无法读取未定义的属性“然后”
- javascript - 如何在 html 模板 (ASP.NET) 中使用 Javascript 饼图中的 AJAX 方法显示从客户端检索到的动态服务器端数据
- c++ - 如何在C++控制台游戏中实现不输入输入
- ios - 在 iOS 中增加 Picker 的大小 - Swift 4
- python - 如何使用 pyqt5 在模型 /view qml 中查看我的数据
- nsis - 使用 NSIS 安装软件时,如何通过从目标文件夹中获取路径来检查驱动器中的空间