#include reg52h#include intrinsh#include stringh#include mainh#include LCD1602h#include HX711htypedef unsigned char uchar;typedef unsigned int uint;uchar code table = Welcome!;uchar code ren = RenShu;
这个错误是因为在代码中有一个不合法的类型转换,将void类型转换为其他类型或将其他类型转换为void类型。在这种情况下,最可能的原因是将Get_Weight()函数的返回值类型void改为了long类型,但没有更改函数内部的返回语句。因此,需要检查Get_Weight()函数的返回值类型,并确保其与返回语句的类型匹配。如果需要返回long类型的值,返回语句应该是"return Weight_Shiwu;"而不是"return;"。
原文地址: https://www.cveoy.top/t/topic/b24u 著作权归作者所有。请勿转载和采集!