vs + Qt开发时qDebug()打印到“输出”窗口

qDebug()打印输出时我们在qt开发时经常用到的一个调试手段,当我们建立的时控制台程序时,可以直接在控制台获得输出结果,但是当我们建立的是gui工程时,默认就无法看到qDebug()打印信息了。这是我们有两种选择:

方法一:调出一个控制台窗口

可以通过,右键工程,选择“属性”,在“属性页”的 “链接器/系统/子系统”,将其由默认的“窗口 (/SUBSYSTEM:WINDOWS)”修改为“控制台 (/SUBSYSTEM:CONSOLE)”,这样就会在调试的时候随程序一起出现一个控制台黑窗,显示qDebug()的输出。

方法二:在“输出”窗口中显示qDebug()输出

单击“扩展”菜单,相继选择Qt VS Tools/Options

在弹出的“选项”对话框,修改Show debug information项,设置为Enable

两种方法对比:

1. 如果两种方法都设置的话,会输出到控制台,而不会输出到“输出”窗口中,即仅第二种方法有效。

2. 控制台方法可以在调试和运行两种模式下都输出;但第二种方法,只在F5调试模式下“输出”窗口才有打印输出。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值