QT 静态编译后中文可能会出现乱码
2016-06-08 18:31
344 查看
QT 静态编译后中文可能会出现乱码。
这是因为处理文字编码的 libqcncodecs 库是以 plugin 形式存放在 QT 静态编译目录/plugs/codecs/libqcncodecs.a 文件中。
文字乱码,需要加入入字体插件在 main.cpp 文件内:
#include <QtPlugin>
Q_IMPORT_PLUGIN(qcncodecs)
然后在工程 pro文件中加入库:
QTPLUGIN += qjpeg qcncodecs
或者
LIBS += QT 静态编译目录/plugs/codecs/plugins/codecs/libqcncodecs.a
注意,在动态编译时,要注释掉,否则编译不通过。
http://download.csdn.net/detail/csw5986/9540200
这是因为处理文字编码的 libqcncodecs 库是以 plugin 形式存放在 QT 静态编译目录/plugs/codecs/libqcncodecs.a 文件中。
文字乱码,需要加入入字体插件在 main.cpp 文件内:
#include <QtPlugin>
Q_IMPORT_PLUGIN(qcncodecs)
然后在工程 pro文件中加入库:
QTPLUGIN += qjpeg qcncodecs
或者
LIBS += QT 静态编译目录/plugs/codecs/plugins/codecs/libqcncodecs.a
注意,在动态编译时,要注释掉,否则编译不通过。
http://download.csdn.net/detail/csw5986/9540200
相关文章推荐
- Qt之QSpacerItem
- Qt之QSpacerItem
- QCustomPlot绘制时间日期折线图
- Qt之QStackedWidget
- Qt之QStackedWidget
- Ubuntu 安装Qt开发环境(转)
- QT Designer
- qt编译mysql插件
- Qt 显示gif
- Qt 使用Poppler实现pdf阅读器
- Qt中序列化对象
- Qt中update()和repaint()的源码分析
- QXlsx读写excel
- Qt支持SSL
- Qt简单编辑--编辑器控件Text Edit程序选择与修改
- QT 用 paintEvent 实现绘制钟表的列子
- Ubuntu arm-qt4.8.5 的安装与配置
- QT-IPC-内存共享
- Qt之OpenSSL
- Qt之OpenSSL