
Qt如何关闭debug信息的输出?
发布日期:2021-05-14 01:21:56
浏览次数:23
分类:精选文章
本文共 598 字,大约阅读时间需要 1 分钟。
qDebug()写太嗨了,满屏都是调试信息,实在够撑。想知道怎么快速关闭调试信息的输出?别担心,下面有几种方法你可以试试。
方法1:直接关闭调试信息输出
打开你的pro文件,在DEFINES部分加上以下内容:DEFINES += QT_NO_DEBUG_OUTPUT
然后重新编译或构建你的项目。这样一来,qDebug()的调试信息就不会再出现了。不过,qWarning和qCritical等信息依然会显示,保持警告和错误信息的输出,或许是有用的。 方法2:关闭所有信息和警告的输出
如果你想稍微进一步,关闭所有信息和警告的输出,可以在DEFINES中添加以下内容:DEFINES += QT_NO_INFO_OUTPUT QT_NO_WARNING_OUTPUT
这样不仅关闭了调试信息,还不会显示信息和警告,只有严重的错误信息才会显示。 方法3:使用命令行关闭调试信息
在终端或命令提示符中,输入以下命令,可以临时关闭调试信息:QT.TestCaseabbyss:Environmental-Settings="DEFINES+=QT_NO_DEBUG_OUTPUT"
输入完毕后,调试信息就不会再出现在界面上了。这样方便如果只是想要快速关闭一次而不修改文件的话。 这些方法简单又有效,帮助你快速清理屏幕,专注于实际工作。记住,理解每个宏的作用,按需选择最适合的方式来优化你的开发环境。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月05日 17时02分31秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
liunx-FTP服务器_无需整理
2025-04-11
Liunx挂载nfts盘数据方法
2025-04-11
LiveGBS user/save 逻辑缺陷漏洞复现(CNVD-2023-72138)
2025-04-11
live和on的区别
2025-04-11
li下的ul----多级列表
2025-04-11
LLM;超越记忆《第 2 部分 》
2025-04-11
LLVM 简介-ChatGPT4o作答
2025-04-11
localhost:5000在MacOS V12(蒙特利)中不可用
2025-04-11
localStorage使用总结
2025-04-11
Lock 锁底层实现
2025-04-11
Lock和synchronized区别(以及Lock的使用)
2025-04-11
Log4j2 中format增加自定义的参数
2025-04-11
log4j补充
2025-04-11
Log4j输出到控制台成功,写入文件失败 - Log4j和commons log的整合
2025-04-11
logback.xml 配置详解(1)
2025-04-11
logback配置文件详解
2025-04-11
logging.config报错FileNotFoundError
2025-04-11
Logstash input jdbc连接数据库
2025-04-11
logstash mysql 准实时同步到 elasticsearch
2025-04-11
Logstash是什么,干什么用的?带你详细认识
2025-04-11