×
单片机 > 单片机程序设计 > 详情

KEIL C51错误的解决办法

发布时间:2020-06-04 发布时间:
|
有时候在编好一个程序之后,编译链接时,提示说有如下错误。

错误为 
..校长基金1TEXT1.C(56): error C100: unprintable character 0xA1 skipped
..校长基金1TEXT1.C(56): error C100: unprintable character 0xA2 skipped

但是在这一行,怎么找,也没找到错误。觉得是很正确的,其实,可能就是在第56行是否有在中文输入法下输入的东西,尤其是()这个东西或者是,在你的56行,有中文符号,可能偶尔是你不小心按错键盘没注意到。但是没有显示出来,因为在KEIL C51中,中文符号只能在注释里显示出来。()这个符号除外。可以在你的这行开头。加上注释符“//”,他就会显示出来,再把它删掉就可以了。

 

另外一个比较常见错误:AD_converter.C(58): warning C316: unterminated conditionals

该错误是说,你的AD_converter.c文件有一个凌乱的条件编译或预编译。因为C语言中有时自己做头文件,头文件中的预编译或宏定义,那么条件编译就避免不了。那写条件编译时,可能有忘写一个基本的语句。比如说,你用了条件编译#ifndef而忘记写#endif。因为



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32中断向量表的位置.重定向