标题:
关于Codewarrior For HC12 3.1版本的一个BUG
[打印本页]
作者:
vincent2046
时间:
2005-4-22 13:26
标题:
关于Codewarrior For HC12 3.1版本的一个BUG
我不确定这是否是一个BUG,但问题却是存在,情各位帮忙看一下如何解决。 #include
/* common defines and macros */ #include
/* derivative information */ #pragma LINK_INFO DERIVATIVE "mc9s12dp512" uint a() { return 10; } void main(void) { float p=a(); EnableInterrupts; for(;;) {} /* wait forever */ } The Error message is: Link Error : L1822: symbol _FUFLOAT in file c:\codewarrior......\main.c.o is undefined. Link Error : Link Failed
作者:
tgw_smile
时间:
2005-4-22 17:51
你先看下ERROR1822是什么意思,在帮助里。
其实不是每个人水平都比你高,什么问题都是一问别人都能回答的
作者:
bqyjqj
时间:
2005-4-23 08:45
float p=a();类型不匹配,加个强制类型转换试试
作者:
vincent2046
时间:
2005-4-25 20:02
To tgw_smile : 我不知道您说的是哪里的帮助,我就选择codewarrior界面中的帮助,
然后搜索ERROR1822,没有找到匹配的。 可否帮忙查一下?
To Bqyjqj : 各种强制转换都加过,无效。还可能是什么原因?
作者:
strongchen
时间:
2005-4-26 09:59
请仔细检查一下你起的函数或变量或地址名,是否有不符合要求的地方。可以换个名字试试,注意大小写等。
作者:
流浪远方百合
时间:
2005-4-26 11:25
在安装目录下面的manual中的PDF有关于编译错误号的相关帮助文件,应该在compiler,可以看一下的。
作者:
hare_01
时间:
2005-4-27 23:12
试一下.
unsigned int a()
{
return 10;
}
void main(void) {
unsigned int p=a();
EnableInterrupts;
for(;;) {} /* wait forever */
}
作者:
MotorLim
时间:
2005-5-10 17:49
标题:
[公告]
DP512 是新產品,是需用Codewarrior 4.0或以上來支持. Codewarrior 3.1 是支持DP256 或以下的.
作者:
HHonors
时间:
2005-5-20 17:10
标题:
[建议]
看清楚vincent2046的程式,估計都是胡乱写出來,float 和uint 都未弄清楚,而且看來手上是未有硬件配合, 相信參孝C語言入門,可以帮上忙.
作者:
michip
时间:
2005-5-20 23:56
胡乱写出来的问题也有人答???
作者:
HHonors
时间:
2005-5-23 12:34
标题:
[灌水]
真不好意思,這不都是一個胡乱问题的標準答案嗎?這是一個讨论专区(chat room)?
作者:
xingfg
时间:
2005-12-27 15:45
我也要一份,xingfg@126.com多谢!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0