• 10358阅读
  • 12回复

[提问]qDebug的问题 [复制链接]

上一主题 下一主题
离线uidab
 

只看楼主 倒序阅读 楼主  发表于: 2011-11-22
       我开始以为它的输出只在我进行debug时才出现,可是现在发现release版也出现。该怎么改啊?

另外,有人说windows下可以用预定义QT_DEBUG,可是在Mac下这个没用!

有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线roywillow

只看该作者 1楼 发表于: 2011-11-22
qDebug()确实在release下也能在应用程序输出中输出的,我的做法一般是把那些东西最后都注释掉
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线dbzhang800

只看该作者 2楼 发表于: 2011-11-22
多看Manual:

定义宏

QT_NO_DEBUG_OUTPUT
离线uidab

只看该作者 3楼 发表于: 2011-11-22
回 2楼(dbzhang800) 的帖子
解决了。
#ifdef QT_DEBUG
    qDebug() << QDir::currentPath();
#endif

Mac下debug和release都在一起,每次执行最好clean一下,再重新编译!
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线jorneyr

只看该作者 4楼 发表于: 2011-11-22
Re:回 2楼(dbzhang800) 的帖子
引用第3楼uidab于2011-11-22 12:02发表的 回 2楼(dbzhang800) 的帖子 :
解决了。
#ifdef QT_DEBUG
    qDebug() << QDir::currentPath();
#endif
.......

这个太麻烦了,不知道能不能在pro文件里实现
离线jorneyr

只看该作者 5楼 发表于: 2011-11-22
在pro文件里加上下面的语句就可以不显示qDebug的输出:
DEFINES     += QT_NO_DEBUG_OUTPUT QT_NO_WARNING_OUTPUT
离线zhy282289
只看该作者 6楼 发表于: 2011-11-22
为什么我脸这么胖~
离线uidab

只看该作者 7楼 发表于: 2011-11-22
回 5楼(jorneyr) 的帖子
找到了!
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线jorneyr

只看该作者 8楼 发表于: 2011-11-22
Re:回 5楼(jorneyr) 的帖子
引用第7楼uidab于2011-11-22 12:49发表的 回 5楼(jorneyr) 的帖子 :
你在手册哪里搜到的,我找了很久!!

国外论坛里找到的,有不少要讨论过这个问题
离线uidab

只看该作者 9楼 发表于: 2011-11-22
回 8楼(jorneyr) 的帖子
qDebug里介绍了这个宏,qmake Common Projects里面介绍了如何加入DEFINES。还是自己平时看得比较少吧!
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线uidab

只看该作者 10楼 发表于: 2011-11-22
Re:Re:回 5楼(jorneyr) 的帖子
引用第8楼jorneyr于2011-11-22 14:21发表的 Re:回 5楼(jorneyr) 的帖子 :
国外论坛里找到的,有不少要讨论过这个问题


国内也有翻译!
http://www.kuqin.com/qtdocument/qmake-manual-6.html
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线dbzhang800

只看该作者 11楼 发表于: 2011-11-22
Re:Re:Re:回 5楼(jorneyr) 的帖子
引用第10楼uidab于2011-11-22 14:29发表的 Re:Re:回 5楼(jorneyr) 的帖子 :
国内也有翻译!
http://www.kuqin.com/qtdocument/qmake-manual-6.html


这是大牛 齐亮 翻译的Qt3的版本,如果你在用Qt4的话,最好还是看Qt4的manual吧
离线piteqiu

只看该作者 12楼 发表于: 2011-11-23
呵呵,我一般是希望都看到的
快速回复
限100 字节
 
上一个 下一个