首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我的Qt应用程序需要libQt5Gui.so.5,而我不使用任何GUI库?

为什么我的Qt应用程序需要libQt5Gui.so.5,而我不使用任何GUI库?
EN

Stack Overflow用户
提问于 2016-05-24 08:12:47
回答 1查看 177关注 0票数 1

我有一些qt应用程序,据我所知,它们都没有使用和GUI元素。但是,其中一个库在部署时需要libQt5Gui.so.5库。

这个项目的主要区别在于,我使用的是一些多媒体库:

代码语言:javascript
运行
复制
#include <QAudioOutput>
#include <QAudioFormat>
#include <QAudioDeviceInfo>

该项目的pro文件如下所示(我正在显式地删除gui库):

代码语言:javascript
运行
复制
QT       += core
QT       += network
QT       += multimedia
QT       += xml
QT       -= gui

TARGET    = Rpe
CONFIG   += console
CONFIG   -= app_bundle
TEMPLATE  = app

另一个不需要libQt5Gui.so.5的pro文件如下所示:

代码语言:javascript
运行
复制
QT       += core
QT       += network
QT       += xml
QT       -= gui

TARGET    = Mvp
CONFIG   += console
CONFIG   -= app_bundle
TEMPLATE  = app

这是否意味着多媒体需要gui库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-24 08:46:21

这是否意味着多媒体需要gui库?

精确

它使用基本的GUI类,如:QImageQMovieQFontQColor、.

当然还有很多来自Gui模块的人。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37407861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档