qt项目用的vs编译器,项目中有中文的时候,编译会报错,
如题
C2001:常量中有换行符 C2143:语法错误:缺少“)”(在“this”的前面)
这个问题还是比较常见的
原因:还是编码问题,虽然相关的项目文件的编码格式已经保存了UTF-8的格式,但是MSVC编译器只支持utf-8带BOM的格式,所以,再转下编码格式呗,把报错的源文件打开用notepad++将编码格式改为UTF-8 BOM即可,或者记事本打开,另存为的时候选编码为UTF-8 BOM。
qt项目用的vs编译器,项目中有中文的时候,编译会报错,
如题
C2001:常量中有换行符 C2143:语法错误:缺少“)”(在“this”的前面)
这个问题还是比较常见的
原因:还是编码问题,虽然相关的项目文件的编码格式已经保存了UTF-8的格式,但是MSVC编译器只支持utf-8带BOM的格式,所以,再转下编码格式呗,把报错的源文件打开用notepad++将编码格式改为UTF-8 BOM即可,或者记事本打开,另存为的时候选编码为UTF-8 BOM。