njfh.net
当前位置:首页 >> qt中的qDEBug >>

qt中的qDEBug

Debug和Release区别VC下Debug和Release区别最近写代码过程中,发现Debug下运行正常,Release下就会出现问题,百思不得其解,而Release下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化

double y1 = 0.62354642; float y2 = 0.62354642; qDebug()

你把debug下面的文件都删除了,然后把生成的main.o也删除了。再重新编译一下试试。

在 qt creator 菜单点击: 工具 -> 选项 ;在弹出的对话框左侧导航栏选择: 构建和运行。 在右边显示的选项页第一页下面;如下图红色方框内: ../build-%{CurrentProject:Name} 意思是在工程文件的父目录创建一个和工程名相同,前缀为 build- 的...

qDebug()

qDebug()

qDebug()只是用来输出调试信息的,当你的程序已经调试好了,就已经没有用了。注释掉或者删除就行了

int b=0; qDebug()

默认是这样的,如果想在release版本下关闭qDebug输出内容。 可以在pro文件中针对release版本追加 QT_NO_DEBUG_OUTPUT 宏定义,这样qDebug函数就不起作用了。

在调试页面的输出窗口里面,或者终端(如果设置了的话),或者串口(连接超级终端)。默认的qDebug的输出设备要看编译环境设置。

网站首页 | 网站地图
All rights reserved Powered by www.njfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com