1. 硬件之家首页
  2. 编程设计

Error: identifier “FILE” is undefined 解决方案

在IAR或者Keil用到重定向printf( )函数时,会出现 “identifier “FILE” is undefined” 的错误:

Error: identifier "FILE" is undefined 解决方案

解决办法:

1.重新配置项目设置:Options -> General Options -> Library Configuration 在这里面把Library的选成Full 见下图,来使用完整的C/C++运行库定义与完整的本地接口。

Error: identifier "FILE" is undefined 解决方案

2.由于printf是C里面的库函数,需要该.c文件中和main文件中调用 stdio.h 头文件。

Error: identifier "FILE" is undefined 解决方案

这样一来,完美解决:

Error: identifier "FILE" is undefined 解决方案

原创文章,如若转载,请注明出处:http://www.allchipdata.com/archives/1614

发表评论

电子邮件地址不会被公开。 必填项已用*标注