keil5 invalid in c99
时间: 2023-11-20 15:51:31 浏览: 781
在使用Keil5编写C语言程序时,有时会出现警告信息“implicit declaration ‘xxxxxxxx’ is invalid in C99”,这是因为在C99标准中,对于函数的声明有了更加严格的规定,需要在使用函数之前进行声明或者包含相应的头文件。而这个警告信息提示你的代码中存在未声明的函数,需要进行相应的修正。解决办法可以参考引用中提供的大部分解决办法。
另外,引用中提到了一个常见的错误,即在头文件中使用了未定义的函数。这也是导致警告信息出现的原因之一。因此,在编写程序时,需要注意头文件的使用和函数的声明。
引用中提到了Keil5的更新内容,包括修正了一些bug和更新了一些示例程序。如果你使用的是旧版本的Keil5,可以考虑升级到最新版本以获得更好的使用体验。
相关问题
keil5怎么添加C99
您可以按照以下步骤在Keil uVision5中添加对C99的支持:
1. 打开Keil uVision5并打开您的项目。
2. 单击菜单上的“Project”(项目)选项,然后选择“Options for Target”(目标选项)。
3. 在打开的对话框中,选择“C/C++”选项卡。
4. 在“Language”(语言)下拉菜单中,选择“C99”。
5. 单击“OK”保存更改并关闭对话框。
现在,Keil uVision5应该会在您的项目中启用C99的支持。您可以使用C99的新特性和语法编写代码了。请注意,此过程仅对特定的项目有效,如果您创建了新项目,则需要重复上述步骤来启用C99支持。
keil 里面没有c99 mode
是的,Keil IDE不支持C99模式。Keil IDE支持的C语言版本是C89 / C90。如果您想使用C99标准的功能,建议使用其他IDE,如Code::Blocks,Eclipse等。或者,您可以使用Keil的扩展工具,如ARM Compiler 6或其他第三方编译器,这些编译器支持C99标准。
阅读全文