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

是编译器的问题吗?

我在ccs6.0  28335工程里面没有添加#include<stdlib.h> 

为什么当程序里面用到里面的函数的时候能识别且编译通过

iqmath.h 里面的#include<stdlib.h> 已经注释起来了

gaoyang9992006:

肯定有个文件包含了该函数声明的头文件。

我在ccs6.0  28335工程里面没有添加#include<stdlib.h> 

为什么当程序里面用到里面的函数的时候能识别且编译通过

iqmath.h 里面的#include<stdlib.h> 已经注释起来了

dia son:

回复 gaoyang9992006:

事情是这样的 我添加的函数是 abs() 还有 labs();

/* NOTE – Normally, abs, labs, and fabs are expanded inline, so *//* no formal definition is really required. However, ANSI *//* requires that they exist as separate functions, so *//* they are supplied in the library. The prototype is *//* here mainly for documentation. */

然后这是我f3之后的说明 

工程里面绝对不可能有添加头文件所有的文件都是我自己添加的 我最清楚

只是上面的英文说得不是很明白 谁能解释下

或者在自己的工程里面应用一下

赞(0)
未经允许不得转载:TI中文支持网 » 是编译器的问题吗?
分享到: 更多 (0)