linux C++类中成员变量和函数的使用 undefined reference to XXX 问题原因

1.undefined reference to XXX 问题原因

    1)XXX所在的so库等未指定

  2)XXX在类中实现的时候没有加上类::函数的格式

2. was not declared in this scope问题

原因:     结构体定义在类里,源文件函数实现,前面会带有类名,所以可以识别,作为函数返回值,前面没有类名,所以无法识别。
解决办法:  1,把结构体定义在类名外面。 2,在函数返回值前面加上类名。

猜你喜欢

转载自www.cnblogs.com/wangym/p/11133317.html
今日推荐