解决Qt Creator 编译输出窗口中文乱码

解决Qt Creator 编译输出窗口中文乱码

开发环境:Win7 x64,VS2015 + Qt5.11

不知为何,Qt Creator的编译输出窗口中无法正常显示中文,如下图所示:
在这里插入图片描述

搜网只找到一个相关帖子解决Qt Creator编译输出窗口乱码的问题,不幸的是与的我问题不对症。

最终发现导致这个问题的原因:
当你勾选了“使用jom代替nmake”后,如下图:
在这里插入图片描述

如果再勾选了“Force UTF-8 MSVC compiler output”,如下图:
在这里插入图片描述

就会导致编译输出窗口的中文乱码。

解决方案就是破坏上面两个条件的任一个,都能使编译输出恢复正常。

最后提醒大家,修改配置后,最好将输出目录删除,然后重新构建项目,否则你可能怀疑我这方案是瞎掰的。