• 5408阅读
  • 9回复

[提问]Qt 5.9 QML 文件  error: Expected token ";" 问题 [复制链接]

上一主题 下一主题
离线never_forget
 

只看楼主 倒序阅读 楼主  发表于: 2017-11-15
        这个问题困扰了我很久很久,百思不得姐,虽然不影响程序的编译,但是,如果一旦程序有错误,就很难直接找过去,现象如图:

        这个问题在我的几台电脑上都存在,途中这些地方只是 QML 的基本声明,不会有错,你只要在界面上随便按一下空格键,保存一下,这个界面上的所有这种错误就消失了,但是,一旦关闭这个项目再打开,这些奇怪的报错又来了,一直未能解决,希望得到大伙的帮助!!!
离线笑颜

只看该作者 1楼 发表于: 2017-11-15
你试试用qstr把中文字符串包起来!或许会有用!
离线never_forget

只看该作者 2楼 发表于: 2017-11-15
回 笑颜 的帖子
笑颜:你试试用qstr把中文字符串包起来!或许会有用! (2017-11-15 16:05) 

试过了,然后每一句最后加分号也试过了,没有作用!谢谢回复
离线笑颜

只看该作者 3楼 发表于: 2017-11-15
回 never_forget 的帖子
never_forget:试过了,然后每一句最后加分号也试过了,没有作用!谢谢回复 (2017-11-15 17:12) 

那你可以尝试更改文件的编码格式!
离线never_forget

只看该作者 4楼 发表于: 2017-11-15
回 笑颜 的帖子
笑颜:那你可以尝试更改文件的编码格式! (2017-11-15 18:16) 

这个感觉有点坑呀~
离线笑颜

只看该作者 5楼 发表于: 2017-11-15
回 never_forget 的帖子
never_forget:这个感觉有点坑呀~ (2017-11-15 19:27) 

这都是一些经验,值得一试
离线lgbagel

只看该作者 6楼 发表于: 2018-01-29
楼主 这个问题解决了吗 我最近刚开始学习qml 也是遇到这个问题.
离线never_forget

只看该作者 7楼 发表于: 2018-02-02
回 lgbagel 的帖子
lgbagel:楼主 这个问题解决了吗 我最近刚开始学习qml 也是遇到这个问题. (2018-01-29 10:38) 

木有木有,感觉是编码格式的问题,无从下手~
离线angelus

只看该作者 8楼 发表于: 2018-02-02
默认utf8的话,加上bom试下,从新保存下在编译
这个原因主要是文件中存在中文引起的编码问题,虽然utf8不推荐用bom,但是用vs的话,不用bom就是坑
加上bom保平安吧

离线never_forget

只看该作者 9楼 发表于: 2018-03-02
问题解决了,特来封帖~

解决方案查看
快速回复
限100 字节
 
上一个 下一个