Board logo

标题: 求助sin [打印本页]

作者: xzl_grame    时间: 2006-4-10 10:09     标题: 求助sin

我再写C程序的时候,要用到正旋(sin)和余旋函数,可是编译器老是提示:


error;function has no prototype


svpwm:line 45  y=sin(i);


我在头文件里已经包含了:"math.h"了还是这样,不知道是怎么回事,哪位大侠帮帮我阿


作者: seuafu2005    时间: 2006-4-10 10:16

在用数学函数的库的时候需要选择有浮点运算的C语言的库
查看你的ansi**.lib的库是不是浮点运算的库
浮点运算应该是ansifs.lib的库
如果不是可以找到CW的安装路径中\lib\HC08c\lib替换

作者: xzl_grame    时间: 2006-4-10 10:51

我装的是CodeWarrior7.2,我收索了一下我的安装目录里面没有lib\HC08c啊,安装目录里面也找不到 ansifs.lib,不知道是什么原因啊?
作者: seuafu2005    时间: 2006-4-10 11:13

我说的是8位单片机的路径
你找一下你的CW目录里面有没有支持math运算的库,可以查看帮助文档。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0