CH582M使用rand()失败

代码中使用了rand()函数,报错,显示implicit declaration of function 'rand'; did you mean 'nanf'? [-Wimplicit-function-declaration]!

但之前在CH579M中并没有报错。

请问如何才能在CH58x中使用到rand()函数呢?

不支持math.h的问题已解决,RSIV不支持硬件浮点计算,需要使用专门的库


已解决,忽略该警告,可以正常使用rand()


添加了math头文件后,在MounRiver编译器中,右键工程名-Properties,添加下图中的 “m”。

image.png

image.png


只有登录才能回复,可以选择微信账号登录