我看到了 2 个相关问题:
但他们都没有解决我的问题。 所以错误正如标题所说,总共有76个错误:
/videowidgetsurface.cpp:15: error: undefined reference to `QAbstractVideoSurface::QAbstractVideoSurface(QObject*)'
我使用Qt4.8.6
、QtCreator3.3.2
、Ubuntu14.04(i386)
。
.pro 文件是这样的:
QT += core gui multimediakwidgets widgets
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = Test1
TEMPLATE = app
SOURCES += main.cpp \
videowidgetsurface.cpp \
videoplayer.cpp \
videowidget.cpp
HEADERS += \
videowidgetsurface.h \
videoplayer.h \
videowidget.h
我试过了
QT += core gui multimedia
不起作用,此版本的 Qt4
不包含 QtMultimedia
模块。
这是来自Qt官方教程的示例。有任何想法吗?提前致谢。
最佳答案
关于c++ - Ubuntu 14.04 中 Qt4 对 `QAbstractVideoSurface::QAbstractVideoSurface(QObject*)' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29801761/