Qt 4.6.2静态编译后,创建工程出现中文乱码的解决办法

Posted zhangnianyong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt 4.6.2静态编译后,创建工程出现中文乱码的解决办法相关的知识,希望对你有一定的参考价值。

一、如果静态编译是用mingw编译的

1)在pro文件里增加QTPLUGIN += qcncodecs

2)在main函数所在的文件里面增加#include <QtPlugin>和Q_IMPORT_PLUGIN(qcncodecs) ,这样就支持中文了。

二、如果静态编译是用vs编译器编译的

1)在pro文件里增加:LIBS += $(QTDIR)/plugins/codecs/qcncodecs.lib

1)在main函数所在的文件里面增加#include <QtPlugin>和Q_IMPORT_PLUGIN(qcncodecs) ,这样就支持中文了。

以上是关于Qt 4.6.2静态编译后,创建工程出现中文乱码的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

QT5静态编译工程(arm交叉编译)

Mac平台下的Qt程序在Windows下执行编译运行出现的中文乱码问题

QT命令行编译时中文显示乱码怎么解决,满意追加

qt 5添加 windows 静态库

qt5.8.0之静态编译

QT使用MSVC编译器输出中文乱码问题解决方法