-1
- 我的工作环境之前,必须构造一个QApplication的是: VS2013与QT 5.7.1
- 当我创建QVideoWidget,自动将应用程序退出的对象。 在VS2013的输出对话框中,我会发现“QWidget:必须在QWidget之前构建一个QApplication”。
3.我的代码如下,有人可以给我一些建议吗?[QT 5.7.1] QWidget的:一个QWidget
#include <QtWidgets/QApplication>
#include <QtMultimediaWidgets/qvideowidget.h>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QVideoWidget *videoWidget = new QVideoWidget;
videoWidget->show();
return a.exec();
}
请粘贴'.pro'文件。你添加了'QT + = widgets multimediawidgets'吗?如果你正确地链接到Qt widgets模块和Qt多媒体部件模块,你不应该包含'Qtmodule/class.h',你只需要'#include','#include ' –
Mike
尝试重建您的项目?你忘了安装[Qt Visual Studio插件](https://www.qt.io/download-open-source/#section-2)吗?你的Qt版本与msvc 2013编译器兼容吗?如果一切正常,它看起来像本机c + +的一个Visual Studio 2013问题 –
@Mike我使用VS2013而不是QT Creator,所以它不需要配置.pro文件 –