编译告警解决记录
1.request for member 'XXX' in 'XXX', which is of non-class type 'XXX*'
这个告警一般是因为把对象指针当做对象用来访问其成员了。从后面的[non-class type 'XXX*']可以看出在上下文中是认识当前类型的,并非是因为没有包含头文件哦。
2.没有规则可以创建“XXX”需要的目标“XXX”
完全重新编译一遍就可以了.
3.redefinition of "XXX" previous definition of 'XXX'
往往是因为定义该类型的头文件里面没有添加判重宏
【#ifndef】
【#define】
【#endif】