共3条
1/1 1 跳转至页
keil,c51 请教:keil c51的疑问?
问
以下是小弟的一段实验代码,主要是用来实现线性标度变换的。
以前是用汇编的,刚开始用c,还望大侠们赐教。
#define uint unsigned int
void main()
{
uint data v1=255;
uint data v2=123;
float data v3=0;
uint data v4=150;
float data v5=0;
float data rate=0;
rate=v2/v1;
v3=123/255;
v5=rate*v4;
}
进行编译时目标文件不能产生,提示如下:
FATAL ERROR L210:I/O ERROR ON INPUT FILE:EXCEPTON
0021H:PATH OR FILE NOT FOUND FILE:C:\KEIL\C51 \LIB\C51FPS.LIB
如果不是用 FLOAT 型就没有问题。
望大侠们赐教啊。 答 1: keilc51你包含math.h和reg51.h头文件了没有
我加了这两个编译通过,没有错误啊
你可以试试!
我也是刚学的. 答 2: 你的是限制版,没浮点库 答 3: 路径问题看看你的路径:
C:\KEIL\C51 \LIB\C51FPS.LIB
这样的路径能找到文件吗。 答 4: 谢谢谢谢指教 答 5: 还是不行就算加入了#include<reg51.h>
#include<math.h>
也是不行,唉。。。。。。。。。。。。。。。。
还有,路径是c:\keil\c51\lib\c51fps.lib(中间没有空格)
各路神仙,救救俺吧。
答 6: #打错了#打错了,你的#不是这个#,区别一下:########。
如果还错把出错信息贴上来 答 7: 还是不行我所使用的“#”没有错啊,只是在这里的中文输入法不太一样而已。
以下就是编译时的出错信息,望大侠们指教一二。
;******************************
构造目标 'Target 1'
正在编绎 test_inst.c...
连接中...
BL51 BANKED LINKER/LOCATER V4.13 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2001
"test_inst.obj"
TO "test_inst"
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
EXCEPTION 0021H: PATH OR FILE NOT FOUND
FILE: C:\KEIL\C51\LIB\C51FPS.LIB
目标没产生
;***********************************************
答 8: 很明显没有浮点库很可能你安装的是试用版或安装时没有输入序列号等装成了试用版,应该还有代码大小等其他限制
到网上去重新找个破jie版,仔细看看安装说明重新安装 答 9: re你看看C:\KEIL\C51\LIB\C51FPS.LIB
這個路徑下是否有C51FPS。LIB庫文件? 答 10: 好啦下了一个完整版的KEIL uVision2 and uVision3
很好用的,尤其是uVision3.
感谢大家的帮助
尤其谢谢:1jj168 taoest xwj coke
以前是用汇编的,刚开始用c,还望大侠们赐教。
#define uint unsigned int
void main()
{
uint data v1=255;
uint data v2=123;
float data v3=0;
uint data v4=150;
float data v5=0;
float data rate=0;
rate=v2/v1;
v3=123/255;
v5=rate*v4;
}
进行编译时目标文件不能产生,提示如下:
FATAL ERROR L210:I/O ERROR ON INPUT FILE:EXCEPTON
0021H:PATH OR FILE NOT FOUND FILE:C:\KEIL\C51 \LIB\C51FPS.LIB
如果不是用 FLOAT 型就没有问题。
望大侠们赐教啊。 答 1: keilc51你包含math.h和reg51.h头文件了没有
我加了这两个编译通过,没有错误啊
你可以试试!
我也是刚学的. 答 2: 你的是限制版,没浮点库 答 3: 路径问题看看你的路径:
C:\KEIL\C51 \LIB\C51FPS.LIB
这样的路径能找到文件吗。 答 4: 谢谢谢谢指教 答 5: 还是不行就算加入了#include<reg51.h>
#include<math.h>
也是不行,唉。。。。。。。。。。。。。。。。
还有,路径是c:\keil\c51\lib\c51fps.lib(中间没有空格)
各路神仙,救救俺吧。
答 6: #打错了#打错了,你的#不是这个#,区别一下:########。
如果还错把出错信息贴上来 答 7: 还是不行我所使用的“#”没有错啊,只是在这里的中文输入法不太一样而已。
以下就是编译时的出错信息,望大侠们指教一二。
;******************************
构造目标 'Target 1'
正在编绎 test_inst.c...
连接中...
BL51 BANKED LINKER/LOCATER V4.13 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2001
"test_inst.obj"
TO "test_inst"
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
EXCEPTION 0021H: PATH OR FILE NOT FOUND
FILE: C:\KEIL\C51\LIB\C51FPS.LIB
目标没产生
;***********************************************
答 8: 很明显没有浮点库很可能你安装的是试用版或安装时没有输入序列号等装成了试用版,应该还有代码大小等其他限制
到网上去重新找个破jie版,仔细看看安装说明重新安装 答 9: re你看看C:\KEIL\C51\LIB\C51FPS.LIB
這個路徑下是否有C51FPS。LIB庫文件? 答 10: 好啦下了一个完整版的KEIL uVision2 and uVision3
很好用的,尤其是uVision3.
感谢大家的帮助
尤其谢谢:1jj168 taoest xwj coke
共3条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? | |
抽奖了,抽奖了,金升阳医疗电源 |
打赏帖 | |
---|---|
【换取手持数字示波器】+与同事对定时器输出相位可调PWM移相全桥控制分享被打赏50分 | |
【换取手持数字示波器】+LP-MSPM0L1306开发板试用体验+串口被打赏40分 | |
CC-RL编译器相关问题求助被打赏10分 | |
【换取手持数字示波器】+与同事对ESP-12开发调试经验分享被打赏50分 | |
【换取手持数字示波器】+同事tek示波器调试spi解析被打赏50分 | |
【换取手持数字示波器】+2.6寸墨水屏调试经验被打赏50分 | |
换取手持数字示波器+个人开关电源的设计经验被打赏50分 | |
【换取手持数字示波器】+【APT32F173测评】+URAT被打赏20分 | |
【换取手持数字示波器】CH32X035的定时器以及外部中断体验被打赏50分 | |
【换取手持数字示波器】CH32X035搭建开发环境(RISC-V)被打赏50分 |