共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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |