-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文件 –