请问我这个到底哪错了呐 这个错误提示我不太理解

请问我这个到底哪错了呐 这个错误提示我不太理解请问我这个到底哪错了呐 这个错误提示我不太理解

img

我在想可不可能是这个分号原因,去掉试试。

img

文件名用英文,不要用中文
在编译以前,先终止之前运行的程序(或者注销登录下系统)
代码本身没问题。

任务管理器里结束进程“未命??.exe”

【相关推荐】



  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/1108726
  • 这篇博客也不错, 你可以看下【自我修养】理解回调函数
  • 除此之外, 这篇博客: 蓝桥杯单片机类的一些总结中的 一些我遇见的报错总结 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    ERROR: PREPROCESSOR: MACROS TOO NESTED宏嵌套过多
    
    ACTION: PARSING SOURCE-FILE

    检查头文件是否嵌套

    ..\Driver\iic.c(10): error C202: 'P21': undefined identifier

    检查C文件是否加头文件。

    出现类似 0xA3这类报错的看样子没错的可能是多一个空格。

    User\mian.c(161): warning C206: 'Pcf8591_Adc': missing function-prototype
    
    User\mian.c(161): error C267: 'Pcf8591_Adc': requires ANSI-style prototype

    编译问题:.c文件里的函数头文件未声明;

    *** ERROR L107: ADDRESS SPACE OVERFLOW
        SPACE:   DATA    
        SEGMENT: _DATA_GROUP_
        LENGTH:  001CH
    Program Size: data=112.3 xdata=0 code=5537

    片内内存不足,可以将变量存储到片外ram中,例如:

    xdata unsigned long ms = 0;
    
    xdata unsigned long key_time;
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^