C 替代 qDebug()

C alternative to qDebug()

我有一个用 C++ 编写的 QT 应用程序,但有一次它调用了 C 库中的一个函数。

我希望 C 函数显示到输出以进行调试。但是 qDebug() 不能在 C 中调用。

是否有可以在 C 中使用的替代 qDebug() 的方法?我已经尝试 printf() 但它似乎没有显示任何内容。

printf("Test output");

IDE 是 QT Creator,我希望输出显示在“应用程序输出”窗格中。

调用printf后,添加对fflush(stdout)的调用。这应该可以解决问题。