首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

不能使用数学函数,请问是什么原因,请大虾帮忙

不能使用数学函数,请问是什么原因,请大虾帮忙

刚选择了56F8013做电源控制,但是用不了数学函数,加了math.h,编译的时候说没有函数原型.请问是什么原因?
#include
float f1;
main()
{
f1 = sinf(0);
}
怎么没有人帮忙啊?
错误信息是function has no prototype
如果math.h没用,那么三角函数的头文件是哪个呢?
有哪位高手帮忙啊?
1) 如果用floating point, 你需要将浮点运算库加到你的project中。你可打开Codewarrior, 然后到help -> CodeWarrior PDF Manual Folder 中打开56800E_Floating-Point_Library.pdf. 在第四页有介绍。
2) 如果做电源控制,不要用浮点运算,用Processor Expert Software bean. 那里有三角函数库。 在CodeWarrior\ProcessorExpert\DOCs\FreescaleSdk\beans\DspFunc 文件夹中可发现一个PDF文件,其中介绍如何用三角函数库。
QUOTE:
以下是引用usliwu在2007-9-30 13:36:00的发言:
1) 如果用floating point, 你需要将浮点运算库加到你的project中。你可打开Codewarrior, 然后到help -> CodeWarrior PDF Manual Folder 中打开56800E_Floating-Point_Library.pdf. 在第四页有介绍。
2) 如果做电源控制,不要用浮点运算,用Processor Expert Software bean. 那里有三角函数库。 在CodeWarrior\ProcessorExpert\DOCs\FreescaleSdk\beans\DspFunc 文件夹中可发现一个PDF文件,其中介绍如何用三角函数库。

又学东西了

呵呵

返回列表