文档首页/ LiteOS/ 常见问题/ C++常见问题/ C++源码包含math.h导致数学函数重定义
更新时间:2021-03-18 GMT+08:00
分享

C++源码包含math.h导致数学函数重定义

原因:C++库中实现了部分数学函数库,并在头文件中进行了using 引用,导致与Huawei LiteOS系统C库中的定义冲突了。

解决方案:C++源码math.h的包含修改为cmath,即“#include <math.h>”修改为 “#include <cmath>”。

相关文档