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

【求助】不能使用数学函数

【求助】不能使用数学函数

各位大人,我正在使用mfc5282,编程时遇到了一个有关数学库函数的问题。

我的main.c的开头是这么写的:

#include "src/init/m5282evb.h"
#include "src/init/mcf5282.h"//wsyy
#include <math.h>
#include <stdio.h>
#include <stdlib.h>

编译连接的时候产生了如下错误:

Link Error : Undefined :"sqrt"

Referenced from "ACkParrol" in MAIN.C

请各位大人帮忙,多谢了

sqrt,不是平方根函数么
#include <math.h>
里应该是有的,你可以看看math.h 连接地址对不对

头文件有问题吧

你说呢 guolear

[原创]

我改了一下开头的写法,写成了下面的形式:

#include "src/init/m5282evb.h"
#include "src/init/mcf5282.h"//wsyy
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include "D:\Program Files\Freescale\CodeWarrior for ColdFire V6.1\E68K_Support\msl\MSL_C\MSL_Common\Include\math.h"

包含了math.h的绝对路径,但是仍然报那个Link Error

头文件的问题可能出在哪里呢?
返回列表