一、问题
VS2019 莫名其妙出现:
C2059 语法错误:"}"
C2143 语法错误:缺少";"(在"}"的前面)
C2447 “{”: 缺少函数标题(是否是老式的形式表?)
C2065 未定义标识符
C2039 ""不是""的成员
等错误,看代码其实完全没有任何问题,究竟是怎么回事呢?
二、解决办法
找到相关行附近的注释,特别是中文注释,把注释删掉就行了。
没想到吧!
2023.2.7新增:
点击文件->高级保存选项->将编码从 utf8 改为 简体中文(GB18030)即可.
出错原因应该是负责代码文件到其他计算机上时打开的文件编码不一致.