gaowenbiao 发表于 2007-8-24 15:59

2812在C语言中做浮点运算的问题!!

我在C语言中一做浮点运算编译就有错误,不知道这是什么问题,是我的设置不对<br />还是怎么回事??软件用的CCS2.2,程序如下(最简单的程序都不行):<br />#include&nbsp;&quot;math.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />int&nbsp;main()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;x,y,z;<br />&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;=&nbsp;12.3;<br />&nbsp;&nbsp;&nbsp;&nbsp;y&nbsp;=&nbsp;239.2;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;z&nbsp;=&nbsp;y-x;<br />&nbsp;&nbsp;&nbsp;&nbsp;while(1);<br />}<br />错误如下:<br />&nbsp;&quot;C:\ti\c2000\cgtools\bin\cl2000&quot;&nbsp;-@&quot;Debug.lkf&quot;<br /><br />undefined&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;first&nbsp;referenced<br />&nbsp;symbol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;file<br />---------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;----------------<br />FS$$SUB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E:\2812\test\Debug\main.obj<br />&gt&gt&nbsp;&nbsp;&nbsp;error:&nbsp;symbol&nbsp;referencing&nbsp;errors&nbsp;-&nbsp;'./Debug/test.out'&nbsp;not&nbsp;built<br /><br />哪位大哥知道这是什么问题???

gaowenbiao 发表于 2007-8-24 16:34

问题已解决,谢谢各位!!:)

原来是我加的库文件不对,我原来加的是rts2800.lib,现在将rts2800.lib换成<br />rts2800_ml.lib就可以了!!

kamida945 发表于 2013-7-29 18:34

刚开始学DSP都是这样,我以前也遇到过这样的情况。
页: [1]
查看完整版本: 2812在C语言中做浮点运算的问题!!