报two or more data types in declaration of 错误,检查了n遍都不知所以然,后来在网上搜了下,发现有很多人跟我出现过同样的错误。这个错误通常是定义结构体时忘了结尾的“;”。改过来后,程序马上通过编译。