为什么一用log就出错呢?

[复制链接]
2073|6
 楼主| 火山口的绿荫 发表于 2013-11-19 20:29 | 显示全部楼层 |阅读模式
本帖最后由 火山口的绿荫 于 2013-11-19 20:30 编辑

我想求一个对数,总是出错。
#include<pic.h>
#include<math.h>
void main()
{
        double a,b;
        a=10;
        b=log10(a);
}
出现的错误提示:Error   [1360] D:\Microchip\MPLAB\PICC\sources\frexp.c; 274. no space for auto/param main@a
C:\Users\yican\Desktop\QQ图片20131119202641.jpg
谈的元 发表于 2013-11-19 21:46 | 显示全部楼层
没有这个函数,编译器不认识吧
yklstudent 发表于 2013-11-19 22:16 | 显示全部楼层
是不是没把文件包含到工程去就编译了
yewuyi 发表于 2013-11-20 09:56 | 显示全部楼层
请在源代码中包含相应的数学库文件
 楼主| 火山口的绿荫 发表于 2013-11-20 20:06 | 显示全部楼层
yklstudent 发表于 2013-11-19 22:16
是不是没把文件包含到工程去就编译了

有包含进去了呀。就是出现这个错误
yewuyi 发表于 2013-11-21 08:55 | 显示全部楼层
火山口的绿荫 发表于 2013-11-20 20:10
加上了frexp.c还是出现一样的错误的

请去好好翻翻C语言的基础教材,搞清楚头文件到底应该怎么玩。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部