我尝试用VSCode编写Qt程序,但是在VSCode中调试Qt程序时,函数qDebug在console中不打印任何内容。但是在使用QtCreator时,它可以正常工作。顺便说一句,Qt程序是由vscode中的cmake创建的。我尝试将qDebug()放在不同的文件中进行测试,但都失败了。
iyfamqjs1#
qDebug()可以和stderr相媲美,我认为这并不是你真正想要的,如果你真的想使用Qt,你可以这样做(在this answer上建议):
QTextStream& qStdOut() { static QTextStream ts(stdout); return ts; } qStdOut()<<"May the Force be with you.";
1条答案
按热度按时间iyfamqjs1#
qDebug()可以和stderr相媲美,我认为这并不是你真正想要的,如果你真的想使用Qt,你可以这样做(在this answer上建议):