keil编译C程序时出现了这样的错误,不知道怎么解决?(高分悬赏)

2024-12-02 12:02:36
推荐回答(5个)
回答1:

可能是哪个文件里出现了不小心敲入的 “非法内容”

解决方法:
1.建议使用高版本的编译器,因为高版本编译器会提供较准确的提示信息
2.仔细的逐个检查头文件中是否有“非法内容”,没解决进行下一步
3.重建新的工程,逐一加入原有文件(不知你的H文件是怎么组织的,我的这样做比较方便)

以后注意备份

回答2:

你试着把数据定义全部放到程序的最前面,而且把子程序写在MAIN()的前面试下。
还产生不了HEX文件,你连编译都出了问题,无法产生TARGET,更不用说HEX文件了

回答3:

没有头文件吧?比如#include

警告的:
'=' 把非指针赋值给指针
后面两个,好像是说没有用到'b'和'i'

回答4:

是不是定义区域不对或者是定义方式错误.......

回答5:

没添加头文件?