c++ 使用vscode时,qDebug不打印任何内容

xzlaal3s  于 2023-01-10  发布在  Vscode
关注(0)|答案(1)|浏览(501)

我尝试用VSCode编写Qt程序,但是在VSCode中调试Qt程序时,函数qDebug在console中不打印任何内容。但是在使用QtCreator时,它可以正常工作。顺便说一句,Qt程序是由vscode中的cmake创建的。
我尝试将qDebug()放在不同的文件中进行测试,但都失败了。

iyfamqjs

iyfamqjs1#

qDebug()可以和stderr相媲美,我认为这并不是你真正想要的,如果你真的想使用Qt,你可以这样做(在this answer上建议):

QTextStream& qStdOut()
{
    static QTextStream ts(stdout);
    return ts;
}

qStdOut()<<"May the Force be with you.";

相关问题