在QtCreator 4.10.2中调试qt程序qDebug()输出中文为乱码问题的解决

作者:朱金灿

来源:clever101的专栏

问题描述

在QtCreator 4.10.2中调试qt程序qDebug()输出中文为乱码

解决办法

在Qt Creator中配置:

设置编辑器编码:

菜单:工具(Tools) → 选项(Options)

左侧:文本编辑器(Text Editor) → 行为(Behavior)

文件编码(File Encoding):

默认编码(Default encoding): UTF-8

对于UTF-8 BOM:选择"如果编码是UTF-8则添加"(Add if encoding is UTF-8)

点击"Apply",如下图:

设置环境变量(针对Qt Creator启动的程序):

菜单:项目(Projects) → 运行(Run) → 运行环境(Run Environment)

点击"详细"(Details)

添加环境变量:

名称: QT_ASSUME_STDERR_HAS_CONSOLE

值: 1

如下图:

ME_STDERR_HAS_CONSOLE

值: 1

如下图:

相关推荐
LiLiYuan.6 分钟前
【字符串常量池】
java·开发语言·面试
瑞码空间24 分钟前
Python爬虫进阶实战笔记
开发语言·python·计算机·python爬虫
16月6日-晴33 分钟前
Java面向对象进阶—static
java·开发语言
爱跳舞的烤冷面33 分钟前
自学嵌入式第16天(数据结构篇--链表进阶操作)
开发语言
持敬chijing1 小时前
PHP开发-环境搭建-安装phpstudy-vscode工具
开发语言·vscode·php
charlie1145141911 小时前
Cinux · 第一次跳进 Ring 3:用户态与特权隔离
开发语言·c++·操作系统·开源项目
躺不平的理查德2 小时前
Windows C++ 第三方库使用流程备忘录--OpenCV
开发语言·c++
菜冻鱼2 小时前
Python-sklearn-评估指标
开发语言·人工智能·python·机器学习·numpy·pandas·sklearn
你挚爱的强哥2 小时前
【exportExcel】单纯靠js不用任何其他第三方插件导出xls格式文件
开发语言·javascript·ecmascript
Hello_Damon_Nikola2 小时前
AC7911从入门到精通
开发语言·嵌入式硬件·物联网·php