第一种方法、写个脚本,重定向吧,将标准输出和标准错误重定向到/dev/null
用脚本启动这个程序。比如:
#!/bin/sh
./yourexe > /dev/null 2>&1
第二种方法,在工程文件中定义几个宏,如QT_NO_WARNING_OUTPUT, QT_NO_DEBUG_OUTPUT等,如:
DEFINES += QT_NO_WARNING_OUTPUT QT_NO_DEBUG_OUTPUT
第一种方法很彻底,第二种方法不能阻止qFatal(), qCritical()等这些的输出
[ 此贴被XChinux在2008-06-24 12:22重新编辑 ]