Qt qDebug方法release时不打印

原创 2013年12月06日 10:07:38

在compile時決定qDebug()要不要把訊息印出來,這樣,在release的時候,就可以把debug message關掉。
只要define QT_NO_DEBUG_OUTPUT 這個 symbol,就可以不讓qDebug()的訊息印出來;另外,QT_NO_WARNING_OUTPUT則可以不讓qWarning()印出來。
加入到.pro定义关闭

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Qt开发应用程序Debug与Release设置

一般来说,release版的可执行程序在体积上比起debug版要小很多(数倍甚至数十倍的差异),而且由于剥离了许多调试信息及符号等运行效率相对也高一些。然而在使用Qt开发中偶尔也会遇到及时选择了rel...

qDebug()的输出控制及qmake的debug和release

如何让qDebug()不输出? 文档中说如果定义了宏  QT_NO_DEBUG_OUTPUT ,qDebug将什么都不做。   在QT的工程文件.pro中定义 DEFINES+= QT_NO...
  • jmshl
  • jmshl
  • 2011-09-15 15:39
  • 3688

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

ubuntu下qt4.8.6运行,ui界面不显示中文,qDebug可显示中文【已解决】

今天在ubuntu下写了个demo,出了个问题。如下: ubuntu下qt4.8.6运行,ui界面不显示中文,qDebug可显示中文,执行程序之后显示这样的界面,buttom中不能显示中文,labe...

Qt release之后运行显示it could not find or load the Qt platform plugin "windows".解决方法

编写完成大作业之后,满心欢喜

QT中使用Event Filter监听按钮事件,Release后按钮不见

问题RT,在程序中我使用了QT的监听事件,监听鼠标的位置,如果鼠标在按钮上就改变按钮的ICON,但是在Release版本中(Debug版本没问题),这些被监听的按钮都看不见了,于是开始了寻找答案的道路...

Qt debug模式和release模式的区别

这几天因为一个bug纠结了很久,始终找不到问题所在。今天终于揪出“凶手”了,特此记录“缉凶”过程,当找到这个bug的原因,连我都不敢相信这是个低级错误造成的问题。 一、现象 1、编写的myapp.ex...

Qt5 QML程序Release版本发布程序无法显示的问题解决过程。

一:先解析下我的环境: 1:QT平台: qt-opensource-windows-x86-mingw530-5.7.1 2:系统:Win7 64位平台 3:使用QT quick control...

Qt Mac 下软件Release 发布dmg

Qt Mac 下软件Release 发布dmg

QT 发布release版本

qt发布release版本时需要打包一些dll,需要哪些呢?请看截图: 在qt的安装包下找到这些文件,放在release文件夹下即可,当然有些时候也会需要一些其他的,比如含有串口的程序还需要加入...

Qt USB通信--生成release版本

前面讲过Qt USB通信采用第三方开源库hidapi,那么当整个UI完成之后,我们就要发布我们的release版本。网上有众多Qt程序发布的资料,可以参考一下。生成.exe文件之后放到其他电脑无法执行...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)