为什么在vs2017上编译项目会出现这种错误?

img

包含UserLogin类的头文件了吗,需要在这个文件中用include包含UserLogin类所在的.h文件。
这个代码后面可能有不可见字符,把这一行代码删掉,自己手动重写一下。
或者把这个文件中的代码复制到一个空的txt文件中(只保留文本),再从txt中复制出来覆盖现有的代码(把不可见字符给过滤掉)

文件是从其他地方复制的吧?把文件的编码格式修改成utf-8就行

用VS2017直接reload encoding ,可以尝试utf-8 ,gb2312