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  
  • 相关阅读:
    子字符串substring 问题
    [Coding Practice] Maximum number of zeros in NxN matrix
    挖一挖unsigned int和补码
    1. 概览
    1. 概览
    Linux sudo 命令的应用
    将秒转化为时分秒
    PHP 信号管理
    HTTP Cache
    Linux 文件压缩与归档
  • 原文地址:https://www.cnblogs.com/gethope5/p/14927764.html
Copyright © 2011-2022 走看看