智能车制作

标题: Link error L1822 symbol _FSFLOAT in Tcp_demo.c.o is undefined.. [打印本页]

作者: 自由的飞    时间: 2012-2-25 22:02
标题: Link error L1822 symbol _FSFLOAT in Tcp_demo.c.o is undefined..
  xs128编程时出现的问题,_FSFLOAT 还有_FDIV, _FSUB,_FADD, _FMUL都有这样的问题,这是怎么回事?
作者: turf456    时间: 2012-2-25 22:06
1,可能没添加相应的库。
2,建工程的时候不支持浮点型。
作者: 自由的飞    时间: 2012-2-25 22:34
那该怎么办?
作者: 自由的飞    时间: 2012-2-25 22:36
turf456 发表于 2012-2-25 22:06
1,可能没添加相应的库。
2,建工程的时候不支持浮点型。

那需要添加什么样的库?或者建的时候该如何设置?
作者: turf456    时间: 2012-2-25 22:39
添加stdio.h和math.h试试。
建工程的时候有个什么float选项,默认是none,下一个是32位的float,再下一个是64位float。
作者: 自由的飞    时间: 2012-2-25 22:46
turf456 发表于 2012-2-25 22:39
添加stdio.h和math.h试试。
建工程的时候有个什么float选项,默认是none,下一个是32位的float,再下一个是 ...

非常感谢!我重新建了一个: 在有float的选项里 ,不选none,选32的float 就没错误了。
作者: 仰望星空1    时间: 2012-3-16 23:16
添加stdio.h和math.h试试。
建工程的时候有个什么float选项,默认是none,下一个是32位的float,再下一个是64位float。


凤姐高人呀
作者: 骑单车的日子    时间: 2012-3-18 21:08
凤姐不愧是凤姐啊!
作者: wine    时间: 2012-3-19 21:42
大家好
以下是在freescale官方论坛上摘的:
You can do it but you have to manually adjust the settings.

Basically for HC12 you have to remove the option -D__NO_FLOAT__ from compiler command line and add floating point format option (if needed) then replace ansi library file.
To retrieve the appropriate ansi library file check the file readme.txt from {Install}\lib\hc12c.

我找到了-D_NO_FLOAT__,删之,错误少了一些,但_FSFLOAT_和_FMUL两个错误还在。后面两个怎么设置,没看懂。。。有人能解释下么
作者: wine    时间: 2012-3-19 21:46
不对,看错了,错误没少。问题还在
作者: wine    时间: 2012-3-19 21:57
我解决了
作者: 逍遥镜风    时间: 2012-3-29 21:52
太感谢凤姐大神了
作者: ljzzhinengche    时间: 2012-4-15 20:56
turf456 发表于 2012-2-25 22:39
添加stdio.h和math.h试试。
建工程的时候有个什么float选项,默认是none,下一个是32位的float,再下一个是 ...

你是高人啊,头像太丑,换个犀利哥吧,还帅点
作者: 一毛钱~~~~~~    时间: 2012-4-21 19:44
跟凤姐混,有肉吃、、、
作者: 扯扯扯扯扯D°    时间: 2012-4-24 13:12
非常感谢
作者: 兰离    时间: 2012-5-20 22:06
谢谢啊,问题解决了
作者: usst313    时间: 2012-7-1 10:00
凤姐威武 灰常感谢
作者: 79270300    时间: 2012-7-4 16:25
太感谢了! 我也遇到了这样的问题! 纠结了好久。。。 终于解决了!
作者: Tenacity    时间: 2013-1-5 12:57
turf456 发表于 2012-2-25 22:06
1,可能没添加相应的库。
2,建工程的时候不支持浮点型。

恩恩   问题解决了哈。。。。谢谢呢

作者: ludlee    时间: 2013-2-22 14:24

作者: 论坛飞人    时间: 2013-4-22 21:08
凤姐高人啊

作者: 青の幻想    时间: 2013-5-12 17:25
good!thank
作者: fish007    时间: 2013-5-12 19:18
turf456 发表于 2012-2-25 22:39
添加stdio.h和math.h试试。
建工程的时候有个什么float选项,默认是none,下一个是32位的float,再下一个是 ...

[attach]45706[/attach]

凤姐你看,那个问题解决了然后又出现这个问题了……怎么解决啊?
作者: turf456    时间: 2013-5-12 21:23
fish007 发表于 2013-5-12 19:18
凤姐你看,那个问题解决了然后又出现这个问题了……怎么解决啊?

抱歉,很长时间不用了。。
作者: fish007    时间: 2013-5-13 09:43
turf456 发表于 2013-5-12 21:23
抱歉,很长时间不用了。。

哦哦,同样感谢

作者: 失了魂的木偶    时间: 2013-5-19 14:32
凤姐真牛
作者: coner1994    时间: 2014-3-4 22:03
wine 发表于 2012-3-19 21:57
我解决了

想问一下如何解决的,急求
作者: 深情忆飞    时间: 2014-3-31 18:37
顶一下。。。呵呵
作者: qloveb    时间: 2014-4-14 19:10
turf456 发表于 2012-2-25 22:39
添加stdio.h和math.h试试。
建工程的时候有个什么float选项,默认是none,下一个是32位的float,再下一个是 ...

默认是none,我选择了下一个是32位的float还是出现Link Error   : L1822: Symbol imang in file C:\Users\Administrator\Desktop\one\finally\finally_Data\Standard\ObjectCode\user.c.o is undefined
这样的情况请问是怎么回事呢?

作者: turf456    时间: 2014-4-18 14:44
qloveb 发表于 2014-4-14 19:10
默认是none,我选择了下一个是32位的float还是出现Link Error   : L1822: Symbol imang in file C:\Users ...

这个没遇到过,其他电脑也有这个问题吗?
作者: /微笑≈尽我所能    时间: 2015-3-17 16:00
turf456 发表于 2012-2-25 22:39
添加stdio.h和math.h试试。
建工程的时候有个什么float选项,默认是none,下一个是32位的float,再下一个是 ...

凤姐V5!

[attach]75179[/attach]






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2