本文主要是介绍QML报错 Expected token “;“,Expected a qualified name id,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
场景:
编译QML文件时出现如图所示的错误:Expected token “;”,Expected a qualified name id。
解决方式:
以上错误是由于文件编码问题导致的,解决方法如下:
1.设置qt的编码格式改为UTF-8:
在项目的main函数开头添加 QTextCodec::setCodecForLocale(QTextCodec::codecForUtfText(“utf-8”));
2.将报错的源文件修改为UTF-8:
推荐一个开源编码转换器,https://github.com/clorymmk/CodeTransmit。支持批量转换任意格式的文件编码;可将文件编码转为UTF-8 BOM 、UTF-8、GB2312中的任意一种格式;exe文件夹下是打包好可直接在windows下运行。
这篇关于QML报错 Expected token “;“,Expected a qualified name id的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!