zoukankan      html  css  js  c++  java
  • Qt调试常见问题

    1,Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn't set

    解决方案:
        打开文件D:QtQt5.10.05.10.0msvc2015mkspecscommonmsvc-    version.conf
        在其中添加版本QMAKE_MSC_VER = 1900

    2,在更换qt版本后,调试程序总是出现莫名其妙的问题

    解决方案:在新版本下重新建立工程,将程序代码复制过去,就可以了.

    3,qDebug输出调试信息太大显示不了

      发现一个很有意思的事情,qDebug输出调试时,调试信息太大时,不会输出.下述代码中,一个QStringList对象dist的时候,dist有一万多的时候,就是没有反应.将其变短后就可以输出.

    //代码1
    qDebug()<<"start";
    #if 0
        qDebug()<<"zero show virFileDist"<<virFileDist;
    #else
        qDebug()<<"show list"<<virFileDist.count();
    #endif
        qDebug()<<"end";
    //调试输出为:
    start
    show list 14936
    end
        qDebug()<<"start";
    //代码2:
    #if 1
        qDebug()<<"zero show virFileDist"<<virFileDist;
    #else
        qDebug()<<"show list"<<virFileDist.count();
    #endif
        qDebug()<<"end";
    //输出2:
    start
    end  
  • 相关阅读:
    1034: [ZJOI2008]泡泡堂BNB
    1084: [SCOI2005]最大子矩阵
    1046: [HAOI2007]上升序列
    LIS最长上升子序列模板
    1070: [SCOI2007]修车
    1057: [ZJOI2007]棋盘制作
    1066: [SCOI2007]蜥蜴
    1059: [ZJOI2007]矩阵游戏
    1050: [HAOI2006]旅行comf
    1083: [SCOI2005]繁忙的都市
  • 原文地址:https://www.cnblogs.com/gethope5/p/14927764.html
Copyright © 2011-2022 走看看