error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
出现上面的错误说明用C编译器编译了C++代码,而C编译器不识别C++代码中的某些符号。
一种可能是:
某个.c文件包括了定义有类的.h文件。编译器看到后缀名是.c,就用C编译器去编译。所以不能识别出.h文件中的类,所以出现上面的错误。