打印

为什么一用log就出错呢?

[复制链接]
1590|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 | 只看该作者
请在源代码中包含相应的数学库文件

使用特权

评论回复
5
火山口的绿荫|  楼主 | 2013-11-20 20:06 | 只看该作者
yklstudent 发表于 2013-11-19 22:16
是不是没把文件包含到工程去就编译了

有包含进去了呀。就是出现这个错误

使用特权

评论回复
6
yewuyi| | 2013-11-21 08:55 | 只看该作者
火山口的绿荫 发表于 2013-11-20 20:10
加上了frexp.c还是出现一样的错误的

请去好好翻翻C语言的基础教材,搞清楚头文件到底应该怎么玩。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

0

粉丝