1.问题:今天想在Linux上完成自定义msg消息,并通过topic通讯的方法实现发送和订阅的小任务。敲完代码编译时遇到了此bug:has no member named ‘Price’(没有Price这个成员变量) 2.原因:工程中系统头文件定义的宏和定义的变量发生了冲突。 3.解决:修改变量! A.找到的头文件定义的宏: B.修改成对应变量:找到对应的三个文件把Price改为salary 4.编译通过: