用Qt写的程序,默认不显示命令行的输出,就算写了cout语句也看不到结果,不方便调试。
请问怎样让Qt程序显示出命令行。
------解决方案--------------------
QDebug
------解决方案--------------------
用cout怎么不行?windows若是gui程序而又想要输出信息的就:
在pro中加上 win32:debug{
CONFiG += console
}
------解决方案--------------------
你是要看编译输出信息的话,在Qt集成环境下,有输出开启窗口(右下方)的,点击可以看到详细的编译输出信息。它的这点布局跟一般的ide差不多的,就是一个模拟终端,你要是手动命令行编译的话,当然也可以直接看到
------解决方案--------------------
在.pro文件中添加 CONFIG +=console 这行
------解决方案--------------------
图形界面的程序中如果加了cout/printf之类的控制台输出,会直接输出到Qt下方运行的窗口里,直接加就行,可以看得到。
不信的话你可以到终端里把程序启动开,终端里就会打印出这些信息
------解决方案--------------------
用Qt写的程序,默认不显示命令行的输出,就算写了printf和cout语句也看不到结果,不方便调试。
你可以使用qDebug、qWarning、qFatal(最后这个相当于qDebug+exit)代替上述的两种输出到控制台。
也可以使用QMessageBox来显示调试信息。