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