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

2407 开根号运算,要不要#include <math.h>

1. 2407的程序是CCS2.2上开发的,现在电脑装了CCS3.3.83.20,打开工程文件时报错”找不到文件math.h“,请问这是怎么回事?math.h不是系统自带的吗?

2. CCS里使用开根号等运算时是否需要math.h?(在不用IQmath的情况下),包含了rtsxx.lib。包含了rtsxx.lib的情况下,去掉include <math.h>编译不报错。

3.左侧项目树里”libraries"已经手动添加了rtsxx.lib,为什么编译后还提示*command line*: can't find input file rts2xx.lib?此时在Build Options->Linker->Libraries的"search path 添加“.\lib"就不报错了?rtsxx.lib文件已经放在lib文件夹里。

Eric Ma:

要包含。

#include <math.h>

你要确定一下你CCS路径下是否有这个头文件,一般在路径下C:\ti\ccsv6\tools\compiler\ti-cgt-c2000_6.4.6\include。

至于库的搜索,确实要看一下linker中的设置。

ccs2.2, 3.3以及2407现在都不主推了,建议用新的系列,和CCS6.

ERIC

1. 2407的程序是CCS2.2上开发的,现在电脑装了CCS3.3.83.20,打开工程文件时报错”找不到文件math.h“,请问这是怎么回事?math.h不是系统自带的吗?

2. CCS里使用开根号等运算时是否需要math.h?(在不用IQmath的情况下),包含了rtsxx.lib。包含了rtsxx.lib的情况下,去掉include <math.h>编译不报错。

3.左侧项目树里”libraries"已经手动添加了rtsxx.lib,为什么编译后还提示*command line*: can't find input file rts2xx.lib?此时在Build Options->Linker->Libraries的"search path 添加“.\lib"就不报错了?rtsxx.lib文件已经放在lib文件夹里。

fw yang:

回复 Eric Ma:

我用的是CCS3.3.83.20,出现找不到math.h文件,请问怎么解决?

1. 2407的程序是CCS2.2上开发的,现在电脑装了CCS3.3.83.20,打开工程文件时报错”找不到文件math.h“,请问这是怎么回事?math.h不是系统自带的吗?

2. CCS里使用开根号等运算时是否需要math.h?(在不用IQmath的情况下),包含了rtsxx.lib。包含了rtsxx.lib的情况下,去掉include <math.h>编译不报错。

3.左侧项目树里”libraries"已经手动添加了rtsxx.lib,为什么编译后还提示*command line*: can't find input file rts2xx.lib?此时在Build Options->Linker->Libraries的"search path 添加“.\lib"就不报错了?rtsxx.lib文件已经放在lib文件夹里。

Eric Ma:

回复 fw yang:

C:\CCStudio_v3.3PLA\C2000\cgtools\include

这个路径下有。

赞(0)
未经允许不得转载:TI中文支持网 » 2407 开根号运算,要不要#include <math.h>
分享到: 更多 (0)