我想使用QCamera,但是QCamera 4.0.1在QT5.6.1中说,当我试图包含它时,这样的文件并不存在:
#include <QtMultimedia/QCamera>我也尝试过,没有QtMultimedia/事先。还有自动编辑菜单。我的系统是Debian测试。这是一个C++11项目。我的Project.pro文件如下所示:
QT += core gui opengl multimedia
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = Classifier
TEMPLATE = app
QMAKE_CXXFLAGS += -std=c++11
[..]我已经删除了QT += multimediawidgets,因为QT警告说它是未知的。虽然安装了libqt5multimediawidgets5。还是我还需要更多的包裹?我尝试了以下几点:
如前所述,我还安装了Qt4工具。我也有一个旧的项目,它是建立在Windows和使用QCamera。在那里,Qt造物主也找不到它。如果这在Debian上由于某种原因不起作用,那么Qt的替代-compatible是什么呢?
发布于 2016-06-30 08:51:31
具有qt5基的Ubuntu14.04,it创建者和qtmultimedia5-dev可以识别它。如果将qt4项目与qt5一起使用,则会在UImainwindow.h中出现错误。因此,它在Debian上使用了qt4,即使安装了qt5。但我不知道如何在中强制执行qt5。所以这似乎是Qt创造者的问题。这实际上不是直接的解决方案,但现在起作用了(对我来说)。但是,如果有人知道如何执行qt5,我将证明它。因为Ubuntu只是一个解决办法
https://stackoverflow.com/questions/38110837
复制相似问题