1.undefined reference to XXX 问题原因
1)XXX所在的so库等未指定
2)XXX在类中实现的时候没有加上类::函数的格式
2. was not declared in this scope问题
原因: 结构体定义在类里,源文件函数实现,前面会带有类名,所以可以识别,作为函数返回值,前面没有类名,所以无法识别。
解决办法: 1,把结构体定义在类名外面。 2,在函数返回值前面加上类名。
1.undefined reference to XXX 问题原因
1)XXX所在的so库等未指定
2)XXX在类中实现的时候没有加上类::函数的格式
2. was not declared in this scope问题