Qt开发语法无误依然报错问题汇总
Qt开发语法无误依然报错问题汇总
报错信息
目前为止遇到以下类型的报错信息,问题的根源以及解决方式相同。
- 编译器报错:”error:C2039:不是“XXX”的成员”
- 编译器报错:”error:C2059:语法错误“
- 编译器报错:”error:C2065:”XXX”:未声明的标识符“
- 编译器报错:”error:C2143:”语法错误”:缺少”XXX””
错误原因
代码中有中文注释+“utf-8”编码导致报错
解决办法
方法一:
直接删除中午注释(不推荐)
方法二:
qt环境设置: Tools-Options-Text Editor-Behavior-File Encoding-Default encoding:UTF-8;
qt环境设置: Tools-Options-Text Editor-Behavior-File Encoding-UTF-8 BOM:Add If Emcoding Is UTF-8;
方法三:
点击文件->高级保存选项->将编码从 utf8 改为 简体中文(GB18030)即可.
方法四:
代码区右键—>最后一项(add utf8-bom on save)点击—>重新编译即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GaryMK!
评论