QT_常见问题, QT中文乱码、QTextCodec

安装目录

windeployqt.exe

G:\Qt\QT_5_14_2_new\5.14.2\mingw73_32\bin

qtcreator.exe

G:\Qt\QT_5_14_2_new\Tools\QtCreator\bin

assistant.exe

G:\Qt\QT_5_14_2_new\5.14.2\mingw73_32\bin

file format not recognized

你当前这项目里的 qt系统文件比如: moc_xxx, xxx.ui, xxx.o, 比如说 是64bit编译器 生成的

而你此时的ide环境是: 32bit编译器;

解决: 项目清除

cannot find -lxxx

qt_cannot find -lxxx, 链接动态/静态库失败

LIBS += -L./lib/ -lxxx 链接动态/静态库

如果报错cannot find -lxxx, 关闭shadow build

中文乱码

QT内部是使用“Unicode”编码的,QString里 保存的都是“Unicode”编码
QString("你好")   当读取到“你好”时
	QT会默认调用QString::fromLatin(<
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值