TI中文支持网
TI专业的中文技术问题搜集分享网站

在ccs5.21 使用#include "stdlib.h“,无法生成.out;编译也不报错

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

yanlong Zhao:

在#include <stdlib.h>  语句前,有“?”号,不识别这个文件,还是无法打开

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

Joey Mao:

你清一下工程Clear Project再Build试试,像你说的Build完成但是没有生产.out文件,在Console窗口中应该有相关说明,你仔细看下

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

yanlong Zhao:

回复 Joey Mao:

你好,谢谢你的回复。之前我也已经多次Clear Project后重新Bulid ,但无用。

Console提示:

                        "F:/Electric_Motor_control/lib/rts2800_ml.lib", line 1: error #171: expected a declaration"F:/Electric_Motor_control/lib/rts2800_ml.lib", line 2: error #7: unrecognized token"F:/Electric_Motor_control/lib/rts2800_ml.lib", line 3: warning #1-D: last line of file ends without a newline"F:/Electric_Motor_control/lib/rts2800_ml.lib", line 3: error #915: invalid character in input line"F:/Electric_Motor_control/lib/rts2800_ml.lib", line 3: error #7: unrecognized token

"F:/Electric_Motor_control/lib/rts2800_ml.lib", line 3: error #7: unrecognized token"F:/Electric_Motor_control/lib/IQmath.lib", line 2: error #7: unrecognized token"F:/Electric_Motor_control/lib/IQmath.lib", line 3: error #915: invalid character in input line"F:/Electric_Motor_control/lib/IQmath.lib", line 3: error #7: unrecognized token"F:/Electric_Motor_control/lib/IQmath.lib", line 3: error #19: extra text after expected end of number"F:/Electric_Motor_control/lib/IQmath.lib", line 3: error #7: unrecognized token"F:/Electric_Motor_control/lib/IQmath.lib", line 3: error #7: unrecognized token"F:/Electric_Motor_control/lib/IQmath.lib", line 3: error #7: unrecognized token"F:/Electric_Motor_control/lib/IQmath.lib", line 3: error #7: unrecognized token"F:/Electric_Motor_control/lib/IQmath.lib", line 3: error #7: unrecognized token"F:/Electric_Motor_control/lib/IQmath.lib", line 3: error #7: unrecognized token

是否是库文件出现问题,帮忙分析原因谢谢。

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

Joey Mao:

回复 yanlong Zhao:

这里所报的错误是两个库文件无法识别,你首先看一下报错的库文件所在路径是不是对的,然后在工程的Properties中设置下lib文件查找路径。如果编译还是报错通不过,再去找TI例程中的这两个库文件来替换你的这两个文件试试

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

yanlong Zhao:

回复 Joey Mao:

你好,我用的是28232,添加的库是否得用浮点形的,现在rts2800_ml 一直在报错,之前在2808中用这个库无问题

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

Joey Mao:

回复 yanlong Zhao:

rts2800_ml.lib库文件是支持浮点运算的,你报错的内容是什么?

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

yanlong Zhao:

回复 Joey Mao:

这是我 Include Options配置是:

                       

c2000 Linker – File Search path 的配置如下:

                       

编译报错的内容是

           

文件我也已经换过了,现象还一样,麻烦帮忙分析一下,谢谢!

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

Joey Mao:

回复 yanlong Zhao:

看你的设置好像有点问题,.lib文件是要添加到File Search Path设置的第一项中,第一项中的cmd不需要添加,你改一下再试试

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

yanlong Zhao:

回复 Joey Mao:

您好!

        已经修改过了,报的和之前一样的编译错误

       改后的配置如下:

                              

编译报错的内容也如下

                                

 IQmath.lib 是从今天从TI官网上下的 1.5a 的版本

                   

在CCS5.21中,使用#include "stdlib.h" ,编译报错;在"Project"  – “properties”  – “Include Option”中,添加了 "${workspace_loc:/${ProjName}/lib/IQmath.lib}"

再编译不会报错和警告,但不能生成.OUT,无任何提示。

Joey Mao:

回复 yanlong Zhao:

报错的内容中line1,line2,line3是指向IQmath.lib文件吗?

方便的话把你的工程发上来,我给你看看

赞(0)
未经允许不得转载:TI中文支持网 » 在ccs5.21 使用#include "stdlib.h“,无法生成.out;编译也不报错
分享到: 更多 (0)