UOS系统使用Qtcreator进行开发时,qDebug和console失效的解决办法:
方法一:修改环境变量(全局生效)
用命令:
export -p | grep QT
查看当前系统与QT相关的环境变量;
问题就出现在这一句: QT_LOGGING_RULES="*.debug=false"
解决办法:在
/etc/X11/Xsession.d/00deepin-dde-env
里面把QT_LOGGING_RULES的环境变量注释掉,重启即可。
方法二:Qtcreator里面进行设置(当前项目生效)
随便打开一个项目,点击Qtcreator左侧工具栏的项目按钮,找到构建环境,使用系统环境变量,点击详情。找到:QT_LOGGING_RULES"*.debug=false" ,把value里面的*.debug=false删掉即可。