据我所知,我有一些qt应用程序,没有一个使用GUI元素。但是,其中之一在我部署它时需要libQt5Gui.so.5库。
这个项目的主要区别是我正在使用一些多媒体库:
#include <QAudioOutput>
#include <QAudioFormat>
#include <QAudioDeviceInfo>
该项目的pro文件如下所示(我明确删除了gui库):
QT += core
QT += network
QT += multimedia
QT += xml
QT -= gui
TARGET = Rpe
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
另一个不需要libQt5Gui.so.5的pro文件看起来像这样:
QT += core
QT += network
QT += xml
QT -= gui
TARGET = Mvp
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
这是否意味着多媒体需要gui库?
这是否意味着多媒体需要gui库?
确切地
它使用基本的GUI类,如:QImage
,QMovie
,QFont
,QColor
,...
当然,还有来自Gui模块的许多其他功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句