当前位置: 代码迷 >> QT开发 >> QWebView导致的一个错误异常,求解决办法
  详细解决方案

QWebView导致的一个错误异常,求解决办法

热度:46   发布时间:2016-04-25 03:41:19.0
QWebView导致的一个异常错误,求解决方法
创建一个Qt应用程序项目,并编写main函数如下:
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QWebView *webView = new QWebView;
    webView->setAttribute(Qt::WA_DeleteOnClose);
    webView->load(QUrl("http://www.baidu.com"));
    webView->show();
    return a.exec();
}
用的QT-4.8.5版本,我用vs2008的nmake编译生成的库,DEBUG和RELEASE版本的dll一起放在bin目录中。编译时没问题,开始运行到QWebView *webView = new QWebView;之后,报错:
QWidget: Must construct a QApplication before a QPaintDevice
QT 异常错误

------解决方案--------------------
应该是你的DEUBG与RELEASE混在一起导致的.
  相关解决方案