C++源码包含math.h导致数学函数重定义
原因:C++库中实现了部分数学函数库,并在头文件中进行了using 引用,导致与Huawei LiteOS系统C库中的定义冲突了。
解决方案:C++源码math.h的包含修改为cmath,即“#include <math.h>”修改为 “#include <cmath>”。
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
原因:C++库中实现了部分数学函数库,并在头文件中进行了using 引用,导致与Huawei LiteOS系统C库中的定义冲突了。
解决方案:C++源码math.h的包含修改为cmath,即“#include <math.h>”修改为 “#include <cmath>”。