教大家如何屏蔽printf,cout,qDebug等打印信息。
#define cout /##/
#define printf /##/
#define qDebug /##/
printf("Hello world!");
相当于: //("Hello world!")
cout << "Hello world!";
相当于: // <<("Hello world!")
qDebug() << "Hello world!";
相当于: // <<("Hello world!")
#include <unistd.h>
close(STDOUT_FILENO);
#include <stdio.h>
fclose(stdout);
printf("Hello world!");
cout << "Hello world!";
qDebug() << "Hello world!";
qInfo()
DEFINES += QT_NO_INFO_OUTPUT
qDebug()
DEFINES += QT_NO_DEBUG_OUTPUT
qWarning()
DEFINES += QT_NO_WARNING_OUTPUT